package 垃圾清理;
import java.io.File;
public class 垃圾清理 {
public static void main(String[] args) {
File e = new File("D:\\");
//删除需谨慎建议不要改成c盘同时要注意删除的文件类型不要把重要的东西删除了
File[] files = e.listFiles();
listFiles(files);
}
public static void listFiles(File[] files){
if(files!=null && files.length>0){
//判断文件是否为空,同时不是空文件夹
for (File file:files) {//foreach循环
if(file.isFile()){
if(file.getName().endsWith(".avi")){
//选择要删除的文件类型比如.txt
if(file.length()>100*1024){
//筛选文件大小100*1024*1024(100b*1024=100kb*1024=100mb)
file.delete();
System.out.println(file.getAbsolutePath()+"已删除");
}
}
}
}
}
}
}
在下才疏学浅,如有大佬看出问题欢迎指教,谢谢!(谨慎使用,文件一旦被删除,回收站是找不到的哦)