如何使用 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 目录创建成功
如果验证,您可以观察到创建的目录为 −