2014-09-13 114 views
1

我想在Java中创建一个目录。创建目录

我出发如下:

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

凡迪拉存在,但DIRB和DIRC没有。然后我运行:

a.mkdir(); 

希望这也会创建dirB,但显然,它不。

我哪里错了?

回答

4

您需要使用mkdirs()来代替它,它会创建所有父目录。

创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。