小编典典

如何检查文件是否存在于 Java 中?

all

如何在打开文件以在 Java 中读取之前检查文件是否存在(相当于 Perl 的 -e $filename)?

关于 SO的唯一类似问题涉及编写文件,因此使用FileWriter这显然不适用于此处回答。

如果可能的话,我更喜欢返回 true/false 的真正 API 调用,而不是一些“调用 API
来打开文件并在它引发异常时捕获,您在文本中检查‘无文件’”,但我可以忍受后者。


阅读 105

收藏
2022-02-28

共1个答案

小编典典

使用java.io.File

File f = new File(filePathString);
if(f.exists() && !f.isDirectory()) { 
    // do something
}
2022-02-28