【发布时间】:2015-02-08 04:25:29
【问题描述】:
我在另一个问题中看到如何读取文件夹中的文件,在答案中我找到了一些代码,我修改了路径,没有别的
public static void main(String[] args) {
File folder = new File("/Applications/");
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles) {
if (file.isFile()) {
System.out.println(file.getName());
}
}
问题在于它没有显示该文件夹中的应用程序。这是出于安全原因还是我需要做一些事情才能显示出来?
PS:我在 OSX 上
【问题讨论】:
-
您是否尝试过将整个文件路径指定到 Applications 文件夹?
-
另外值得注意的是:如果你把一个文件拖到终端窗口,你可以得到正确的文件路径
-
是的,路径是主文件夹,然后是 Applications aka: /Applications,对吗?我知道这是正确的文件夹,因为所有其他内容都在显示