13

可能重复:
递归创建目录

创建一个(IES)导演的java-esque方式是什么,如果它存在就不要抱怨?

引用这个人的话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.
4

3 回答 3

17

您是否尝试过阅读java.io.File的文档?这File#mkdirs()正是您需要的。

于 2012-04-23T12:37:45.257 回答
8

在 Java 中,文件和目录都表示为 File 对象。

所以你可以这样做:

File file = new File("C:/a");
file.mkdirs();

希望有帮助。

于 2012-04-23T12:43:33.960 回答
7

您正在寻找 File.mkdirs()。

创建由此抽象路径名命名的目录,包括任何必要但不存在的父目录。请注意,如果此操作失败,它可能已成功创建一些必要的父目录。

于 2012-04-23T12:38:02.500 回答