Java 我可以用一行代码创建两个目录吗?
可以用java创建2个目录吗 例如:Java 我可以用一行代码创建两个目录吗?,java,Java,可以用java创建2个目录吗 例如: File dir = new File("/mnt/sdcard/Download/a/b"); File dira = new File("/mnt/sdcard/Download/a"); File dirb = new File("/mnt/sdcard/Download/a/b"); 是否使用此代码创建目录a和b 或者我应该先创建目录a,然后再创建目录b 例如: File dir = new File("/mnt/sdcard/Download/
File dir = new File("/mnt/sdcard/Download/a/b");
File dira = new File("/mnt/sdcard/Download/a");
File dirb = new File("/mnt/sdcard/Download/a/b");
是否使用此代码创建目录a和b
或者我应该先创建目录a,然后再创建目录b
例如:
File dir = new File("/mnt/sdcard/Download/a/b");
File dira = new File("/mnt/sdcard/Download/a");
File dirb = new File("/mnt/sdcard/Download/a/b");
您的第一个命令是正确的,您需要这样做
// if suggested path does not exists
if(!dir.exists()){
file.mkdirs(); // make the required stucture.
}
您的第一个命令是正确的,您需要这样做
// if suggested path does not exists
if(!dir.exists()){
file.mkdirs(); // make the required stucture.
}
新文件本身不会创建任何内容。如果要创建多个嵌套目录,可以执行以下操作:
File dir = new File("/mnt/sdcard/Download/a/b");
boolean alreadyExists = !dir.mkdirs();
新文件本身不会创建任何内容。如果要创建多个嵌套目录,可以执行以下操作:
File dir = new File("/mnt/sdcard/Download/a/b");
boolean alreadyExists = !dir.mkdirs();
您可以像这样创建多个目录
希望这能解决您的问题。您可以像这样创建多个目录 希望这能解决你的问题