如何浏览文件夹然后在这些文件夹中写入每个文件?如果文件夹中有一个文件夹,我们需要首先查看该文件夹,然后返回旧目录。
答案 0 :(得分:1)
你只需要调用一个递归函数:
public void writeStuff(final File file) {
if(file.isDirectory()) {
for(final File childFile : file.listFiles()) {
writeStuff(childFile);
}
} else {
//do stuff with file
}
}
答案 1 :(得分:0)
Oracle根据tutorial界面提供FileVisitor,解释了如何通过该界面。