根据既定路径,获取路径下的所有文件,代码如下:
public static List<String> getFileNameList(String filePath) {
List<String> fileNameList = new ArrayList<>();
File fileDir = new File(filePath);
if (fileDir.isDirectory()) {
File[] files = fileDir.listFiles();
if (files != null && Arrays.stream(files).findAny().isPresent()) {
for (File file : files) {
fileNameList.add(file.getName());
}
}
}else {
log.error("该路径" + filePath + "不是一个文件夹");
}
return fileNameList;
}