我希望能够列出当前目录中的文件。我已经做了一些东西,理论上应该可以工作,但没有返回所有文件名。
File dir = new File(".");
File[] filesList = dir.listFiles();
for (File file : filesList) {
if (file.isFile()) {
System.out.println(file.getName());
}
}
它返回.classpath
,但我很确定这个文件夹里还有其他Java文件。也许当前文件夹的点表示法不正确?
File.getCanonicalFile()
的结果以检查路径。 - Andrew Thompson