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