【发布时间】:2016-10-25 09:31:10
【问题描述】:
如何在 Windows 和 Linux 机器上使用 Java 代码创建文件夹?
【问题讨论】:
如何在 Windows 和 Linux 机器上使用 Java 代码创建文件夹?
【问题讨论】:
new File("/path/to/folder").mkdir();
如果您想创建嵌套文件夹(即路径上可能缺少多个文件夹),请使用mkdirs()。见java.io.File。
请注意,正斜杠通常不适用于 Windows,但 Java 会规范化路径并将正斜杠转换为反斜杠。
【讨论】:
try{
String strDirectoy ="test";
String strManyDirectories="dir1"+File.Separator+"dir2"+File.Separator+"dir3";
// Create one directory
boolean success = (new File(strDirectoy)).mkdir();
if (success) {
System.out.println("Directory: " + strDirectoy + " created");
}
// Create multiple directories
success = (new File(strManyDirectories)).mkdirs();
if (success) {
System.out.println("Directories: " + strManyDirectories + " created");
}
}catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
【讨论】:
使用 File.mkdir() (http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html#mkdir())
【讨论】:
try{
int a,b;
a=mk.dir();
b=newfile("\n new.java());
}
【讨论】:
catch块。