批量删除某类以.xxx结尾的文件
public void delete(String path){
File f=new File(path);
if(f.isDirectory()){//如果是目录,先递归删除
String[] list=f.list();
for(int i=0;i<list.length;i++){
delete(path+"//"+list[i]);//先删除目录下的文件
}
}
System.out.println(f.getName());
boolean endsWith = f.getName().endsWith(".repositories");
if (endsWith)
f.delete();
}
@Test
public void st(){
delete("D:\\local\\repo3.6.1");
}
}
如果有帮助,望给好评和点赞!