创建目录

时间:2014-09-13 14:35:49

标签: java file-io directory

我正在尝试用Java创建一个目录。

我的行动如下:

File a = new File("../dirA/dirB/dirC");

dirA存在,但dirB和dirC不存在。然后我跑:

a.mkdir();

希望这也会产生dirB,但显然它并没有。

我哪里错了?

2 个答案:

答案 0 :(得分:4)

您需要使用mkdirs(),它将创建所有父目录。

  

创建此抽象路径名所指定的目录,包括任何必要但不存在的父目录。

答案 1 :(得分:1)

您需要与mkdir交换mkdirs。 如果您查看documentation

,这个问题很容易回答