如何使用 Java 创建目录层次结构?

javaobject oriented programmingprogramming

java.io 包中名为 File 的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。

此类的 mkdir() 方法使用当前对象所表示的路径创建一个目录。

创建目录层次结构

要创建新目录的层次结构,您可以使用同一类的方法 mkdirs()。此方法使用当前对象所表示的路径创建目录,包括不存在的父目录。

示例

import java.io.File;
import java.util.Scanner;
public class CreateDirectory {
   public static void main(String args[]) {
      System.out.println("输入要创建目录的路径:");
      Scanner sc = new Scanner(System.in);
      String path = sc.next();
      System.out.println("输入所需目录的名称:");
      path = path+sc.next();
      //创建 File 对象
      File file = new File(path);
      //创建目录
      boolean bool = file.mkdirs();
      if(bool) {
         System.out.println("目录创建成功");
      }else {
         System.out.println("抱歉,无法创建指定的目录");
      }
   }
}

输出

输入创建目录的路径:
D:\test\myDirectories\
输入所需目录的名称:
sample_directory
目录创建成功

如果验证,您可以观察到创建的目录为 −


相关文章