public class test {
private static List getData(String path) {
List list = new ArrayList<>();
try {
File f = new File(path);
File[] fs = f.listFiles();
int i = 0;
while (i
if (fs[i].isDirectory())
getData(fs[i].getPath());// 递归查询目录下的文件夹
if (fs[i].getName().endsWith(".xls"))// 查找xls后缀的文件
list.add(fs[i]);
i++;
}
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
public static void main(String[] args) {
List list = getData("C:\\Users\\Administrator\\Desktop\\111");
for (File f : list) {
System.out.println(f.getName());
}
}
}
取消
评论