Как я могу проверить, существует ли файл, прежде чем открывать его для чтения в Java (эквивалент Perl
-e $filename
)?
Единственный похожий вопрос на SO касается написания файла и, таким образом, получил ответ, используя FileWriter
который, очевидно, здесь не применим.
Если возможно, я бы предпочел, чтобы реальный вызов API возвращал значение true / false, а не какой-то «вызов API для открытия файла и перехвата, когда он выдает исключение, которое вы проверяете на отсутствие файла в тексте», но я могу жить с последний.
canRead
,canWrite
и ,canExecute
чтобы проверить , что ,