如何在 Java 中创建一个空文件夹?
问问题
18712 次
8 回答
75
File f = new File("C:\\TEST");
try{
if(f.mkdir()) {
System.out.println("Directory Created");
} else {
System.out.println("Directory is not created");
}
} catch(Exception e){
e.printStackTrace();
}
于 2010-06-11T15:23:04.267 回答
21
调用File.mkdir
,像这样:
new File(path).mkdir();
于 2010-06-11T15:19:05.597 回答
19
在 Java 7 和更新版本中,您可以使用该类的静态Files.createDirectory()方法java.nio.file.Files
以及Paths.get
.
Files.createDirectory(Paths.get("/path/to/folder"));
如果父目录不存在,方法Files.createDirectories()也会创建父目录。
于 2014-05-21T17:51:16.147 回答
6
使用mkdir()
:
new File('/path/to/folder').mkdir();
于 2010-06-11T15:19:41.173 回答
5
在 File 类上使用 mkdir 方法:
https://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html#mkdir%28%29
于 2010-06-11T15:19:49.730 回答
4
使用 Java 8:
Files.createDirectories(Paths.get("/path/to/folder"));
相同的:
new File("/path/to/folder").mkdirs();
或者
Files.createDirectory(Paths.get("/path/to/folder"));
相同的:
new File("/path/to/folder").mkdir();
于 2016-06-01T14:52:33.260 回答
0
最好mkdirs
用作:
new File("dirPath/").mkdirs();
mkdirs
: 如果父目录不存在,也创建父目录。
ps:不要忘记/
明确表明您要创建目录的结尾。
于 2015-06-08T15:07:08.940 回答
0
以下代码将有助于创建单个或多个目录:
import java.io.File;
public class CreateSingleOrMultipleDirectory{
public static void main(String[] args) {
//To create single directory
File file = new File("D:\\Test");
if (!file.exists()) {
if (file.mkdir()) {
System.out.println("Folder/Directory is created successfully");
} else {
System.out.println("Directory/Folder creation failed!!!");
}
}
//To create multiple directories
File files = new File("D:\\Test1\\Test2\\Test3");
if (!files.exists()) {
if (files.mkdirs()) {
System.out.println("Multiple directories are created successfully");
} else {
System.out.println("Failed to create multiple directories!!!");
}
}
}
}
于 2018-05-03T12:19:04.680 回答