在Java中,file.exists()
方法用于检查指定路径的文件或目录是否存在。但是需要注意的是,file.exists()
方法接受的是一个绝对路径或相对路径的File对象,而不是一个字符串路径。
如果你想要检查一个字符串路径所代表的文件或目录是否存在,你需要先将该字符串路径转换为File对象,然后再调用file.exists()
方法。示例代码如下:
String filePath = "D:\\test.txt";
File file = new File(filePath);
if(file.exists()) {
System.out.println("文件存在");
} else {
System.out.println("文件不存在");
}
在上面的代码中,首先将字符串路径"D:\\test.txt"
转换为File对象file
,然后调用file.exists()
方法来检查文件是否存在。
需要注意的是,相对路径是相对于当前工作目录的路径。因此,在使用相对路径时,需要确保当前工作目录是正确的。