【发布时间】:2012-08-06 22:27:15
【问题描述】:
为什么这在 java 中返回 false?
new File("\\\\10.10.1.4").exists()
但是
new File("\\\\10.10.1.4\\dir").exists()
返回真。
如果我在 Windows 资源管理器中打开第一个地址(没有“目录”),我会看到内容,所以我认为这不是权限问题,因为 Windows 可以看到它就好了
File.listFiles() 也会发生同样的事情。第一个地址返回 null 但第二个返回实际内容
最后如果一切都失败了,有没有其他方法可以测试UNC地址(只是没有目录的ip)是否存在并列出其内容?
【问题讨论】:
标签: java