入参为要查找的路径,返回所有文件的路径列表:
public static List<File> getAllFile(String path) throws Exception { File file = new File(path); File[] files = file.listFiles(); List<File> fileList = null; if (files != null) { fileList = new ArrayList<File>(); for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { //System.out.println(files[i]+"是文件夹"); getAllFile(files[i].getAbsolutePath()); } else { if (!files[i].getName().contains(".crc")) { fileList.add(files[i]); } } } } System.out.println("文件数目" + fileList.size()); return fileList; } |