/**
path 文件夹根路径
filelist 集合
**/
public static void FileList(String Path,ConcurrentLinkedQueue<String> filelist ) {
File [] files = new File(Path).listFiles();
if(files != null && files.length>0){
for (int i = 0; i < files.length; i++) {//递归遍历所有文件加夹,并将名为test.xml的文件存进集合
if (files[i].isDirectory()) {
String folder = files[i].getAbsolutePath();
FileList(folder, filelist);
} else {
if(files[i].getName().equalsIgnoreCase("test.xml")){
filelist.add(files[i].getPath()); //将所有为test.xml的文件保存进filelist里面去
}
}
}
}
}