2015-09-21 84 views
-3

我正尝试在/ Users/Documents中创建文件夹。我使用下面的代码:如何在不在工作目录中的目录中创建文件夹

new File("/Users/Documents/myfolder"); 

但它创造了我的工作目录/Users/Documents/myfolder

我该如何解决这个问题?

+1

我不相信你。另外,实例化一个'File'不会创建任何目录。 –

+1

@sudip saha使用完整路径或阅读此问题http://stackoverflow.com/questions/9677692/getting-my-documents-path-in-java –

+2

请提供[最小,完整和可验证](http:// stackoverflow.com/help/mcve)代码。 –

回答

1

您需要使用mkdirmkdirs方法从File创建目录。

File directory = new File("/Users/Documents/myfolder"); 
if (!directory.exists()) { 
    directory.mkdirs(); 
} 
1

谢谢大家。使用Path实例解决了这个问题。

相关问题