我正在尝试使用此字符串名称/var/www/downloads/
在以下路径organization.id
内创建一个目录,但我得到一个false
作为输出。
File filePath = new java.io.File("/var/www/downloads/" + organization.id).mkdir();
String test = filePath.toString();
println("--> Path " + test);
答案 0 :(得分:3)
最好使用java.nio.file.Paths
和java.nio.file.Files
:
Path path = Paths.get("/var/www/downloads/" + organization.id);
if (!Files.exists(path)) { // check if directory exists
try {
Files.createDirectories(path);
System.out.println("Directory created SUCCESSFULLY.");
} catch (IOException e) { // failed to create
System.out.println("Directory creation FAILED.");
e.printStackTrace();
}
}
答案 1 :(得分:1)
mkdir()返回布尔值。
所以指定new java.io.File("/var/www/downloads/" + organization.id).mkdir();
到布尔值并打印以进行检查。