gpt4 book ai didi

java - 获取目录的文件对象

转载 作者:行者123 更新时间:2023-12-01 13:30:48 25 4
gpt4 key购买 nike

我需要一个指向目录的 File 对象(可能不存在)。我怎么做?

即使我做了类似的事情

File dir = new File("/tmp/something/"); // with trailing slash

dir.isDirectory()false。然后我尝试了 dir.mkdir() ,它返回 false,为什么?我不需要该目录存在,事实上,我希望它指向一个不存在的目录(我正在测试)。我怎样才能实现这个目标?

最佳答案

来自 javadoc:“当且仅当此抽象路径名表示的文件存在并且是一个目录时才为 true”

如果文件不存在 isDirectory() 返回 false。如果您正在进行测试,可能使用 stub 可能是一个更好的选择,在单元测试中,最好不要接触文件系统等外部资源。

关于java - 获取目录的文件对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21578557/

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