📅  最后修改于: 2023-12-03 15:16:01.194000             🧑  作者: Mango
在Java中,我们有时需要检查一个文件是否存在。这个操作对于文件的读、写等操作很有用。
使用Java中提供的File类进行文件的读取操作。可以使用File类提供的exists()方法来检查文件是否存在。
import java.io.File;
public class CheckFileExists {
public static void main(String[] args) {
File file = new File("C:\\test\\example.txt");
if (file.exists()) {
System.out.println("文件存在。");
} else {
System.out.println("文件不存在。");
}
}
}
如果文件存在,控制台输出:
文件存在。
如果文件不存在,控制台输出:
文件不存在。
使用Java NIO包中的Path类和Files类。可以使用Files类提供的exists()方法来检查文件是否存在。
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class CheckFileExists {
public static void main(String[] args) {
Path path = Paths.get("C:\\test\\example.txt");
if (Files.exists(path)) {
System.out.println("文件存在。");
} else {
System.out.println("文件不存在。");
}
}
}
如果文件存在,控制台输出:
文件存在。
如果文件不存在,控制台输出:
文件不存在。
上述方法都可以检查文件是否存在,并返回结果。根据实际需要,选择使用对应的方法即可。