【发布时间】:2015-04-02 14:41:52
【问题描述】:
我试图将所有文件名保存在一个数组中的一个文件夹中,以便以后无法操作它们。我的代码可以正常工作,但我的数组中有一个意外的 .DS_Store 文件夹。有谁知道如何摆脱它?并且只读取文件夹中的可见文件(.DS_Store 是系统目录)?我知道有一个过滤方法,但我不知道如何在我的代码中实现它。
感谢您的帮助!
String pathLevel= "/Users/MaxRuizTagle/Desktop/hola/";
File file = new File(pathLevel);
String [] levelNames = file.list();
String [] matrix= new String[levelNames.length];
【问题讨论】:
-
file.list()也可以返回File-Objects 的列表。您可以遍历它们并使用file.isHidden() -
你昨天已经问过类似的问题,我什至answered you
标签: java arrays file directory