如何使用 Java 在项目文件夹中创建目录?
java 8object oriented programmingprogramming更新于 2025/4/15 5:22:17
java.io 包中名为 File 的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。
此类的 mkdir() 方法使用当前对象所表示的路径创建一个目录。
因此,要创建一个目录 −
通过将您需要创建的目录的路径作为参数 (String) 传递来实例化 File 类。
使用上面创建的文件对象调用 mkdir() 方法。
示例
以下 Java 示例从用户那里读取要创建的目录的路径和名称,并创建它。
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.mkdir(); if(bool){ System.out.println("Directory created successfully"); } else { System.out.println("Sorry couldn’t create specified directory"); } } }
输出
输入创建目录的路径: D:\ 输入所需目录的名称: sample_directory Directory created successfully
如果您进行验证,您可以观察到创建的目录为 −
但是,如果您在驱动器中指定不存在的路径,则此方法将不会创建所需的目录。
例如,如果我的(Windows)系统的 D 驱动器为空,并且如果我将要创建的目录的路径指定为 −
D:\test\myDirectories\sample_directory
如果 test 和 myDirectories 文件夹不存在,则 mkdir() 方法将不会创建它。