【发布时间】:2014-10-09 10:48:32
【问题描述】:
我正在尝试将文件放在目录(The system property user.home)/.plantgrower/logs 中。文件夹.myprogram 不存在,我想用它的子文件夹创建它。这是我的代码:
File f = new File(System.getProperty("user.home") + File.pathSeparatorChar + ".plantgrower" + File.pathSeparatorChar + "logs");
System.out.println(f.mkdirs());
但是,输出为false 并且未创建文件夹。我不明白它为什么这样做。
另一件奇怪的事情:我设置了user.home(在我的情况下为/home/matthieu)的权限,以便为每个人读写,但f.canWrite() 输出false。
【问题讨论】: