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);
}
}