如何浏览文件夹,然后在这些文件夹中写入每个文件?如果文件夹中有一个文件夹,我们需要先浏览它,然后再返回旧目录。
问问题
92 次
2 回答
1
你只需要调用一个递归函数:
public void writeStuff(final File file) {
if(file.isDirectory()) {
for(final File childFile : file.listFiles()) {
writeStuff(childFile);
}
} else {
//do stuff with file
}
}
于 2013-03-30T16:18:45.697 回答
0
Oracle 提供了一个基于FileVisitor界面的教程,解释了如何进行操作。
于 2013-03-30T16:54:37.017 回答