/**
* @param list:输出文件list
* @param path:文件目录路径
* @apiNote 递归获取无后缀文件
*/
public void getFiles(List<File> list, String path){
File file = new File(path);
if(!file.exists()) {
return;
}
//如果直接是文件直接加到list
if(file.isFile()) {
list.add(file);
return;
}
//为目录就读取文件列表
File[] files = file.listFiles();
if(files == null)
return ;
//读取list里面的文件
for(File f : files) {
if(f.isDirectory()) {
//递归抓取文件
getFiles(list, f.getPath());
}else if(f.isFile() && !f.getName().contains(".")) {
list.add(f);
System.out.println(f.getName());
}else {
;
}
}
}