private static List fileList = new ArrayList();
/**
-
获取文件列表
-
@param sourceFolderDirectory 源文件夹目录
-
@param isAll 是否获取全部文件,true获取全部,fa 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 lse只获取路径下的文件,不包括路径下子文件夹的文件
-
@return 返回文件列表
*/
public static List getFileList(String sourceFolderDirectory, boolean isAll) {
File dir = new File(sourceFolderDirectory);
// 该文件目录下文件全部放入数组
File[] files = dir.listFiles();
if (files == null) {
return null;
}
for (File file : files) {
if (file.isDirectory() && isAll) {
getFileList(file.getAbsolutePath(), true);
} else if (file.isDirectory()) {
continue;
} else {
fileList.add(file);
}
}
retu