Java mkdir -p等价物

时间:2012-04-23 12:35:34

标签: java mkdir

  

可能重复:
  Recursively create directory

创建导演的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.

3 个答案:

答案 0 :(得分:14)

您是否曾尝试阅读java.io.File的文档? File#mkdirs()可以满足您的需求。

答案 1 :(得分:6)

您正在寻找File.mkdirs()。

  

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

答案 2 :(得分:6)

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

所以你可以这样做:

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

希望有所帮助。