public static List<File> getDirFiles(String dirFilePath) {
if (StringUtil.isBlank(dirFilePath)) {
return null;
}
File dirFile = new File(dirFilePath);
if (Objects.isNull(dirFile) || !dirFile.exists() || dirFile.isFile())
return null;
File[] childrenFiles = dirFile.listFiles();
if (Objects.isNull(childrenFiles) || childrenFiles.length == 0) {
return null;
}
List<File> files = new ArrayList<>();
for (File childFile : childrenFiles) {
if (childFile.isFile()) {
files.add(childFile);
}
}
return files;
}
```