如何检查Java中是否存在文件
时间:2020-02-23 14:36:25 来源:igfitidea点击:
java.io.File类exist()方法可用于检查java中文件是否存在。
如果文件存在,则返回true,否则此方法返回false。
Java检查文件是否存在
让我们看一个简单的程序,检查Java中文件是否存在。
package com.theitroad.files;
import java.io.File;
import java.io.IOException;
public class FileExists {
public static void main(String[] args) {
File file = new File("/Users/hyman/source.txt");
File notExist = new File("xyz.txt");
try {
System.out.println(file.getCanonicalPath() + " exists? "+file.exists());
System.out.println(notExist.getCanonicalPath() + " exists? "+notExist.exists());
} catch (IOException e) {
e.printStackTrace();
}
}
}
上面程序的输出是:
/Users/hyman/source.txt exists? true /Users/hyman/JavaPrograms/xyz.txt exists? false
注意:当我们提供创建文件对象的相对路径时,Eclipse使用项目根目录作为基本目录。
如果从命令行运行程序,则将当前目录用作基本目录。

