gpt4 book ai didi

Java .isDirectory() 在没有扩展名的文件上也返回 true

转载 作者:行者123 更新时间:2023-11-29 09:45:31 25 4
gpt4 key购买 nike

我注意到使用 isDirectory() 方法检查 File 类的实例是否为 Directory 此方法对于没有扩展名的文件也返回 true。

例如,如果我有一个文件名 myfile,但没有 exetension isDirectory() 方法返回 true,是否有另一种方法可以检查传递的文件是否真的是一个目录?

我正在尝试 Windows ...

最佳答案

在我的 Windows7、JDK 6 上正常工作。尝试升级你的 JRE/JDK 并仔细检查你是否没有同名的目录。我用这个片段来检查:

File file = new File("C:\\tomcat\\apache-tomcat-7.0.20\\LICENSE");
System.out.println(file.isDirectory()); // prints false

关于Java .isDirectory() 在没有扩展名的文件上也返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7677093/

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