我有var的声明。通过内心。类:
String datFiles[]=folder.list(new FilenameFilter(){
public boolean accept(File folder, String fileName) {
return fileName.endsWith(".xyz");
}
});
我认为没有问题。但对于同一父文件夹中的文件夹,无论没有.xyz文件,它都会返回列表。在另一级文件夹中,如果没有匹配则返回null。
我想也许在另一台计算机上可能存在一些权限问题。
非常感谢您的提示。
答案 0 :(得分:2)
如果null
未表示目录,则返回的数组为folder
。
否则将返回包含与过滤器匹配的所有文件的非空数组。
答案 1 :(得分:0)
我发现这与相对和绝对路径有关。如果有人好奇我可以告诉你更多细节。