如何浏览文件夹然后写入这些文件夹中的每个文件?

时间:2013-03-30 16:13:43

标签: java file directory

如何浏览文件夹然后在这些文件夹中写入每个文件?如果文件夹中有一个文件夹,我们需要首先查看该文件夹,然后返回旧目录。

2 个答案:

答案 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,解释了如何通过该界面。