/**
*
* @param strPath
* @return
*/
public List<File> getFileList(String strPath) {
List<File> filelist = new ArrayList<>();
File dir = new File(strPath);
File[] files = dir.listFiles(); // 该文件目录下文件全部放入数组
if (files != null) {
for (int i = 0; i < files.length; i++) {
String fileName = files[i].getName();
if (files[i].isDirectory()) {
getFileList(files[i].getAbsolutePath()); //遍历子文件夹里面的东西
} else if (fileName.endsWith("exe")) { // 以***结尾的文件
String strFileName = files[i].getAbsolutePath();
filelist.add(files[i]);
} else {
filelist.add(files[i]);
java获取文件列表
最新推荐文章于 2021-03-22 21:39:42 发布
该Java方法用于获取指定路径下的文件列表,特别是查找以'exe'结尾的文件。通过递归遍历目录及其子目录,将所有文件和符合条件的文件加入到ArrayList中。
摘要由CSDN通过智能技术生成