/** *遍历查询文件夹下面指定后缀的文件 */ public static List<String> findFile(File file,String buff){ List<String> files=new ArrayList<String>(); if(!file.exists()){ throw new NullPointerException(); } if(file.isFile()){ if(!StringUtils.isBlank(buff) && file.getPath().endsWith("."+buff)){ files.add(file.getPath()); } }else{ File[] childrenFile=file.listFiles(); for(int i=0;i<childrenFile.length;i++){ files.addAll(findFile(childrenFile[i],buff)); } } return files; }