import java.io.File;
import java.io.IOException;
public class CreateDirectoryExample {
public static void main(String[] args) {
// 指定要创建的文件夹路径
String directoryPath = "C:\\example\\newfolder";
// 创建一个File对象,表示该路径
File directory = new File(directoryPath);
// 使用mkdir()方法创建单层目录,如果父路径不存在则创建失败
boolean isCreated = directory.mkdir();
if (isCreated) {
System.out.println("文件夹创建成功: " + directoryPath);
} else {
System.out.println("文件夹创建失败或已存在: " + directoryPath);
}
// 使用mkdirs()方法创建多层目录,即使父路径不存在也会尝试创建
String multiLevelDirectoryPath = "C:\\example\\newfolder\\subfolder";
File multiLevelDirectory = new File(multiLevelDirectoryPath);
boolean isMultiLevelCreated = multiLevelDirectory.mkdirs();
if (isMultiLevelCreated) {
System.out.println("多层级文件夹创建成功: " + multiLevelDirectoryPath);
} else {
System.out.println("多层级文件夹创建失败或已存在: " + multiLevelDirectoryPath);
}
}
}
java.io.File
用于文件和目录操作,java.io.IOException
用于处理可能的输入输出异常。String directoryPath
指定要创建的文件夹路径。File
对象:使用 new File(directoryPath)
创建一个表示该路径的 File
对象。mkdir()
方法创建单层目录。如果父路径不存在,则创建失败。mkdirs()
方法创建多层目录,即使父路径不存在也会尝试创建。希望这段代码和解释能帮助你理解如何在 Java 中创建文件夹。
上一篇:求素数的java代码
下一篇:java读取配置文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站