可能是重复问题:
递归创建目录
有没有一种类似Java的方式可以创建文件夹(们),并且如果已经存在就不会报错?
引用mkdir
的文档:
-p Create intermediate directories as required... with this option
specified, no error will be reported if a directory given as an
operand already exists.
您是否尝试过阅读 java.io.File 的文档?File#mkdirs()
正好能够满足您的需求。
File file = new File("C:/a");
file.mkdirs();
您需要使用File.mkdirs()方法。
创建指定路径的目录,包括必要但不存在的父目录。请注意,如果此操作失败,则可能已成功创建某些必要的父目录。