天天看点

java遍历多级目录下的文件

    1、业务需求,以下的方法可以传入单级目录,多级目录和文件:

    使用递归实现:

public void fileOperation(File file) {
    try {
        if (file.isDirectory()) {
            File[] files = file.listFiles();
            for (File f : files) {
                fileOperation(f);
            }
        } else {
            // do sommethings ......
        }
    } catch (Exception e) {
        logger.error(e.getMessage(), e);
    }
}      

继续阅读