gpt4 book ai didi

java - File.mkdirs() 并非一直有效

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:54:56 27 4
gpt4 key购买 nike

我正在尝试使用 File.mkdirs() 创建一个目录。然而,它似乎表现得很奇怪:有时它创建目录,但其他时候,它默默地忽略目录的创建。

之前我使用的是 mkdir(),但在其中一篇文章中,我读到使用 mkdirs() 可以解决问题。然而,似乎并没有。有帮助吗?

此代码在 Windows 机器上运行。

代码:

File myDir = new File(dirPath);

try{
myDir.mkdirs();
}
catch(Exception e) {
e.printStackTrace();
}

最佳答案

a) 你应该检查 mkdirs 的返回值;如果没有创建错误的目录

b) 最好使用 1.7 的 java.nio.file.Files.createDirectories,它要么创建所有目录,要么抛出异常并解释失败的原因

关于java - File.mkdirs() 并非一直有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29673973/

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