gpt4 book ai didi

java - Java 中的方法在某个位置创建文件,必要时创建目录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:39:09 25 4
gpt4 key购买 nike

我正在尝试使用 java.io 编写一个文件,我正在尝试在位置 "some/path/to/somewhere/then-my-file" 处创建它。创建文件时,路径上的任何目录可能存在也可能不存在。我不想因为没有这样的目录而抛出 IOException,而是希望在需要时透明地创建目录。

有没有一种方法可以在写入文件的过程中创建所需的目录?我在 Java SDK 中寻找一些东西, 在我可以添加到类路径的轻量级库中,例如Apache Commons IO。

附言为了清楚起见,我已经编写了一个解决方案,它适用于我测试它的相当狭窄的方式,所以我真的不需要关于如何编写我正在寻找的方法的建议。我正在寻找一种经过良好测试且跨平台的方法。

最佳答案

new File("some/path/to/somewhere/then-my-file").getParentFile().mkdirs()

关于java - Java 中的方法在某个位置创建文件,必要时创建目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1752518/

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