gpt4 book ai didi

java - 创建多个文件目录

转载 作者:行者123 更新时间:2023-12-02 07:10:28 27 4
gpt4 key购买 nike

我有一个程序,它获取一个指向某处文件夹的文件。然后我需要创建两个单独的目录。例如,假设我有一个指向文件夹 Base 的文件库。然后我想创建两个目录 dir1 和 dir2。

我知道您执行以下操作:

//Called in constructor
File base = new File (baseFileLocString);

//Make directories
File dir1 = new File (base.getAbsoluteFilePate() + "/dir1");
dir1.mkdir();

File dir2 = new File (base.getAbsoluteFilePate() + "/dir2");
dir2.mkdir();

不过我不喜欢这种方式。理想情况下,我可以使用base并创建目录,而无需创建新的Files。我觉得应该有一种更有效的方法来做到这一点。是这样还是不是?

最佳答案

还有一个替代方案

Files.createDirectory(Paths.get(base.getAbsoluteFilePath(), "dir1"));

此外它比 File.mkdir 更好,因为如果出现问题,mkdir 返回 false 而不进行解释,并且 createDirectory 会抛出一个异常来解释发生了什么

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

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