list()
文档listFiles()提到,null如果
此抽象路径名不表示目录,或者发生I / O错误,它将返回
。此外,您需要检查 应用程序file.canRead()是否
可以读取目录。
IMHO
始终以这种方式使用它;
String[] files = file.list();if (files!=null) { for (String f : files) processFile(f);}Recommend this;
File directory = new File(directoryName);//get all the files from a directoryFile[] fList = directory.listFiles();if(fList != null){ for (File file : fList){ if (file.isFile()){ System.out.println(file.getName()); } }}如果您有任何疑问,请告诉我。



