-1
我认为文件[]文件= folder.listFiles()只能列出文件的第一级。有没有办法递归列出文件?
我认为文件[]文件= folder.listFiles()只能列出文件的第一级。有没有办法递归列出文件?
不是内置的,但可以编写一个简短的递归程序来递归地遍历目录树。
void listAll(File dir, List<File> res) {
for (File f : dir.listFiles()) {
if (f.isDirectory()) {
listAll(f, res);
} else {
res.add(f);
}
}
}
是的。写一个递归方法。 – 2012-04-19 15:24:41