如何检查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.java

D:\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

回到顶部