gpt4 book ai didi

java - Java创建目录的问题

转载 作者:行者123 更新时间:2023-12-01 19:25:45 27 4
gpt4 key购买 nike

我正在尝试用 Java 创建一个目录。我认为我已经正确提供了所有必要的内容,以便我创建目录,但它没有创建。您可以从下面的代码和相应的输出中看到,我构成新目录路径的每个元素都应该是正确且有效的。然而,似乎tDir.mkdir();没有做任何事情,因此 success变量始终是 false 。我不明白为什么。预先感谢您。

System.out.println("experimentDir: " + experimentDir);
System.out.println("item.getName(): " + item.getName());
System.out.println("dirName: " + dirName);
String tDirStr = experimentDir + "/" + item.getName() + "All/"
+ dirName + "DataAll";
System.out.println("tDirStr: " + tDirStr);
File tDir = new File(tDirStr);
if (tDir.exists()) {
System.out.println("EXISTS!!!");
} else {
boolean success = tDir.mkdir();
if(success) {
System.out.println("Dir created");
} else {
System.out.println("No dir created!");
}

输出:

 experimentDir: /home/Documents/datasets/test-experiments
item.getName(): PosNegReviews
dirName: test
tDirStr: /home/Documents/datasets/test-experiments/PosNegReviewsAll/testDataAll
No dir created!

最佳答案

如果您想创建多个(嵌套)目录,您应该使用 mkdirs() (注意s)。

关于java - Java创建目录的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1149854/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com