Java File 对象的方法isDirectory()似乎总是在网络路径上返回 false。这是预期的吗?我尝试进行一些搜索,但找不到有关使用带有网络路径的文件的任何信息。我的代码如下所示:
ArrayList<File> files = new ArrayList<File>();
files.add(new File("\\\\clouddrive\\somefolder\\somesubfolder"));
// S is a mapped network drive to "\\clouddrive\somefolder"
files.add(new File("S:\\somesubfolder"));
// prints
for (File f : files) {
System.out.println(f.getPath() +" is directory? "+ f.isDirectory());
}
Run Code Online (Sandbox Code Playgroud)
此外,exists()还返回 false。
| 归档时间: |
|
| 查看次数: |
1224 次 |
| 最近记录: |