我认为File [] files = folder.listFiles()只能列出第一级文件。有没有办法递归列出文件?
答案 0 :(得分:2)
不是内置的,但你可以写一个简短的递归程序来递归地遍历目录树。
void listAll(File dir, List<File> res) {
for (File f : dir.listFiles()) {
if (f.isDirectory()) {
listAll(f, res);
} else {
res.add(f);
}
}
}