Я работаю с классом File в первый раз и немного запутался.Поиск файла с Java
Я написал этот базовый код, чтобы увидеть, если файл на моем рабочем столе можно обнаружить:
public static void main(String[]args){
File test= new File("abc.pdf");
if(test.exists()==true){
System.out.println("got it!");
}
else{System.out.println("try again");}
}
Я знаю, что я пропускаю большой шаг, так как программа не может показаться, чтобы обнаружить его. Может ли кто-нибудь сказать мне, что еще мне нужно, чтобы посмотреть? Благодарю.
отлично работает. спасибо! ... и если я хочу проверить файл, но не обязательно знаю его местоположение, можете ли вы случайно узнать какой-то метод поиска, встроенный в java-библиотеку? – user2910237
@ user2910237 Вы можете взглянуть на DirectoryWalker в commons.io: http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/DirectoryWalker.html Он позволяет вам пройти файловая иерархия и делать что-то с указанными файлами. Btw. если вы изучаете IO в Java, это идеальный момент, чтобы взглянуть на commons.io - чрезвычайно полезный материал;) –
@guitar_freak спасибо! рассмотрим это. – user2910237