Làm cách nào tôi có thể kiểm tra xem một tệp có tồn tại hay không, trước khi mở nó để đọc bằng Java (tương đương với Perl's
-e $filename
)?
Câu hỏi tương tự duy nhất về SO liên quan đến việc viết tệp và do đó đã được trả lời bằng cách sử dụng FileWriter
rõ ràng là không áp dụng ở đây.
Nếu có thể, tôi thích một cuộc gọi API thực trả về đúng / sai thay vì một số "API gọi để mở tệp và bắt khi nó ném một ngoại lệ mà bạn kiểm tra 'không có tệp' trong văn bản", nhưng tôi có thể sống với cái sau
canRead
,canWrite
vàcanExecute
để kiểm tra mà .