Java File.isDirectory()在网络路径上返回false

时间:2014-03-09 22:51:44

标签: java file-io

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());
}

此外,exists()也会返回false。

0 个答案:

没有答案