/**
* 功能描述: 递归遍历指定目录下所有文件
*
* @param srcFile 指定文件
* @Author: XHD
* @Date: 2022/10/20
*/
public static void getAllFilePath(File srcFile) {
// 获取给定的File目录下所有的文件或者目录的File数组
File[] fileArray = srcFile.listFiles();
//遍历该File数组,得到每一个File对象
if (fileArray != null) {
//遍历该File数组,得到每一个File对象
for (File file : fileArray) {
// 判断File对象是否是目录, 是则递归调用, 不是则进行处理文件操作
if (file.isDirectory()) {
getAllFilePath(file);
} else {
String name = file.getName();
log.info("递归获取到文件: {}", name);
}
}
}
}
标签:文件,遍历,file,递归,File,目录
From: https://www.cnblogs.com/jie-blog/p/16810323.html