Як я можу перевірити, чи існує файл, перш ніж відкрити його для читання на Java (еквівалент Perl
-e $filename
)?
Єдине подібне запитання щодо SO стосується написання файлу, і на це відповіли, використовуючи FileWriter
який, очевидно, тут не застосовується.
Якщо можливо, я віддаю перевагу справжньому виклику API, що повертає true / false, на відміну від деяких "API API для відкриття файлу і виловлення, коли він видає виняток, який ви перевіряєте на" відсутність файлу "в тексті", але я можу жити з лист.
canRead
,canWrite
і ,canExecute
щоб перевірити , що .