我希望能够列出当前目录中的文件。我做了一些应该起作用的操作,但是没有返回所有文件名。
File dir = new File(".");
File[] filesList = dir.listFiles();
for (File file : filesList) {
if (file.isFile()) {
System.out.println(file.getName());
}
}
它返回.classpath
,但是我很确定我在此文件夹中还有其他Java文件。也许当前文件夹的点符号不正确?
也许当前文件夹的点符号不正确?
打印结果File.getCanonicalFile()
以检查路径。
谁能向我解释为什么src不是当前文件夹?
您的IDE会在调用JVM时设置类路径。
EG(适用于Netbeans)如果选择菜单File
| Project Properties (all classes)
您可能会看到类似以下内容的内容:
这是在Working Directory
这里令人感兴趣的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句