2015-08-13 2 views
-4

У меня есть String s = "three_v1_FVID121007.jpg".Проверьте, если файл существует в папке

Как я могу проверить, существует ли этот файл в каталоге или подкаталогах C:\?

+0

Пока неясно, что вы просите. Вы хотите проверить, существует ли файл «C: \ three_v1_FVID121007.jpg» на диске? – Tunaki

+0

Да, вы правы –

+0

Tunaki, его не совсем дубликат, потому что этот ищет поиск, а другой - путь. Но его та же концепция и, вероятно, может быть использована для ответа на этот вопрос. –

ответ

1
File file = new File("three_v1_FVID121007.jpg"); 
    if(file.exists()){ 
     System.out.println("file is already there"); 
    }else{ 
     System.out.println("Not find file "); 
    } 
+0

Работает отлично, THX –

0

С апача commons-io FileUtils:

FileUtils.listFiles(
    new File("C:\\"), // base dir 
    new NameFileFilter("three_v1_FVID121007.jpg"), // file filter 
    TrueFileFilter.INSTANCE // directory filter 
).size() == 1; 

(не проверено)

Смежные вопросы