有时,当我们在 Java 标准应用程序上加载文件时会遇到问题,因为我们找不到默认路径,特别是使用构建工具或 Eclipse 或 Netbeans 等 IDE。我们如何列出应用程序的默认路径和其中的文件?
问问题
98 次
2 回答
1
不幸的是,你没有说你在说什么“默认路径”。
- 如果你想知道命令的执行路径,它在PATH环境变量中。
- 如果您想要构建或执行类路径,“默认”和找出它是什么的方式都取决于您使用的工具。
- 如果您想要当前目录,请参阅 Rafael 的答案。
于 2012-11-28T13:21:34.830 回答
1
在您的应用程序上使用上面的代码。它将打印当前路径(“.”)并列出其上的所有文件。
File currentFolder = new File(".");
File[] listOfFiles = currentFolder.listFiles();
System.out.printf("Current path: %s\n", currentFolder.getAbsolutePath());
for (File file : listOfFiles) {
// Test if it is no
if (file.isFile()) {
System.out.println(file.getName());
}
}
于 2012-11-28T13:16:17.030 回答