在Java中如何检查文件是否存在(相当于Perl的
-e $filename
)?唯一类似的问题涉及写入文件,因此使用FileWriter
进行回答,显然不适用于此处。如果可能,我更喜欢一个真正的API调用返回true/false,而不是一些“调用API打开文件并捕获它抛出的异常,然后检查文本中的'no file'”,但我可以接受后者。
canRead
、canWrite
和canExecute
方法来进行检查。 - Kirkland