java中file.mkdir()
方法用于创建目录,该方法创建的目录是单层级的。
语法
public boolean mkdir()
参数
没有参数
返回值
布尔值,成功创建返回true,失败返回false。
注意
创建目录需要有相应的权限。
mkdir()方法不能创建多层级目录,多层级目录请使用mkdirs()方法。
例子
介绍一些例子了解该函数的使用方法。例1
创建单层级目录
package com.example.yxjc.test;
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("D:\\file_test");
if (file.mkdir()) {
System.out.println(file.getName() + "目录创建成功");
} else {
System.out.println(file.getName() + "目录创建失败");
}
}
}
输出:file_test目录创建成功
例2
创建多层级目录失败的例子
package com.example.yxjc.test;
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("D:\\file_test\\dir1\\dir2");
if (file.mkdir()) {
System.out.println(file.getAbsolutePath() + "目录创建成功");
} else {
System.out.println(file.getAbsolutePath() + "目录创建失败");
}
}
}
输出:这里需要使用mkdirs()方法创建多层级目录。