1//获取目录下的所有文件 2 private List<File> getFiles(String dir,FilenameFilter filenameFilter){ 3 List<File> result = new LinkedList<File>(); 4 File path = new File(dir); 5 File[] files = path.listFiles(filenameFilter); 6 for(File file : files) { 7 if(file.isDirectory()) { 8 List<File> fileList = getFiles(file.getAbsolutePath(),filenameFilter); 9 if(CollectionUtils.isNotEmpty(fileList)){ 10 result.addAll(fileList); 11 } 12 } 13 if(file.isFile()){ 14 result.add(file); 15 } 16 } 17 return result; 18 }
Java获取目录下的所有文件
Wesley13
2021-10-11
967 0 0
点赞
收藏
评论区
加载中...