如何检查Java目录是否存在?
我们正在使用File类,它是文件和目录路径的抽象表示。要检查目录是否存在,我们必须执行一些步骤:
创建一个File对象,在实例化时,我们必须在其中提供抽象路径,以便进行搜索。
通过使用
exists()
File方法。此方法测试目录是否存在。此方法的返回类型为boolean,因此仅当目录存在时,它才返回true,否则它将返回false。我们将通过一个示例清楚地了解。
示例
import java.io.File;public class ToCheckDirectoryExists {
public static void main(String[] args) {
File dir_path1 = new File("C:\\Users\\computer clinic\\OneDrive\\Articles");
File dir_path2 = new File("C:\\Users\\computer clinic\\Articles");
//通过使用exists()File的方法将检查
//指定的目录是否存在,并且exist()方法有效
//File类对象的原因在于其File方法和
//如果目录存在,则返回Boolean返回true;否则返回true。
boolean dir_exists1 = dir_path1.exists();
boolean dir_exists2 = dir_path2.exists();
//的给定路径
//目录和dir_exists1和dir_exists1返回true-
//当目录存在时为false。
System.out.println("Given Directory1 " + dir_path1.getPath() + " exists: " + dir_exists1);
System.out.println("Given Directory2 " + dir_path2.getPath() + " is not exists: " + dir_exists2);
}
}
输出结果
D:\Programs>javac ToCheckDirectoryExists.javaD:\Programs>java ToCheckDirectoryExists
Given Directory1 C:\Users\computer clinic\OneDrive\Articles exists: true
Given Directory2 C:\Users\computer clinic\Articles is not exists: false
以上是 如何检查Java目录是否存在? 的全部内容, 来源链接: utcz.com/z/316014.html