Jak mogę sprawdzić, czy plik istnieje, przed otwarciem go do odczytu w Javie (odpowiednik Perla
-e $filename
)?
Jedyne podobne pytanie na temat SO dotyczy pisania pliku, w związku z czym udzielono na nie odpowiedzi, FileWriter
co oczywiście nie ma tutaj zastosowania.
Jeśli to możliwe, wolę prawdziwe wywołanie interfejsu API zwracające wartość prawda / fałsz, a nie niektóre „Wywołanie interfejsu API w celu otwarcia pliku i wychwycenia, gdy zgłasza wyjątek, w którym sprawdzane jest„ brak pliku ”w tekście”, ale mogę żyć z ten drugi.
canRead
,canWrite
orazcanExecute
aby sprawdzić, że .