我使用new File(directory).mkdir()
创建了一个新文件夹。
当我设置
directory = "C:\\Users\\livw\\Desktop\New folder\\5b27233480c016706f62a30a"
时,
可以。
但是当我在目录中添加另一个子文件夹:
directory = "C:\\Users\\livw\\Desktop\\New folder\\5b27233480c016706f62a30a\\Samples"
时,
它不会创建该文件夹。
我该如何解决?
答案 0 :(得分:1)
又甜又甜
使用mkdirs()代替mkdir()。
请以后参考文档。
答案 1 :(得分:0)
目录=“ C:\ Users \ livw \ Desktop \ New文件夹\ 5b27233480c016706f62a30a” 请检查目录地址,因为在新文件夹之前未正确提供文件分隔符
import java.io.File;`
public class FileCreation {
public static void main(String[] args) {
new File("C:\\Users\\Master\\Desktop\\Horse\\demo\\devil").mkdir();
new File("C:\\Users\\Master\\Desktop\\Horse\\demo\\devil"+File.separator+"a").mkdir();
}
}