使用新文件(目录).mkdir()创建文件时出错



我使用new File(directory).mkdir()创建了一个新文件夹。

当我设置
CCD_ 2时,
它是有效的。

但是,当我向目录中再添加一个子文件夹时:
directory = "C:\Users\livw\Desktop\New folder\5b27233480c016706f62a30a\Samples"
它不会创建文件夹。

我该怎么修?

短而甜,

使用mkdirs((而不是mkdir((。

希望有帮助

请以后参考文档。

directory="C:\Users\liv\Desktop\New folder\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();
}
}

最新更新