如何用java程序在当前目录下创建一个子目录

2024-12-31 01:01:13
推荐回答(1个)
回答1:

用java程序在当前目录下创建一个子目录的方法是利用File对象的mkdirs方法。

完整代码如下:
// 获取当前图片的路径
String path = createImages.getAbsolutePath() + "/Images";
//创建文件对象f,根据path路径
File f = new File(path);
//如果当前不是一个目录就进入if
if (!f.isDirectory()) {
boolean success = f.mkdirs(); //创建一个目录
if (success) { //成功打印当前的路径
System.out.println("Created path: " + f.getPath());
} else { //失败的情况
System.out.println("Could not create path: " + f.getPath());
}
} else {
System.out.println("Path exists: " + f.getPath()); //子目录已存在。
}

关于mkdir:
mkdir()创建此抽象路径名称指定的目录(及只能创建一级的目录,且需要存在父目录),如果传入的path是多级路径,需要使用mkdirs()创建。