删除目录指定类型的文件

删除目录指定类型的文件

import java.io.*;
public class Delete{
	public static void main(String[] args){
		// 创建File实例对象.指定操作目录在当前目录
		File target = new File(".");
		// 使用匿名内部类筛选符合条件文件并返回到数组中
		File[] files = target.listFiles( new FilenameFilter(){
			
			public boolean accept(File dir, String name){
				File file = new File(dir, name);
				return file.isFile() && name.toLowerCase().endsWith(".txt")||name.toLowerCase().endsWith(".jpg");
			}
		});

		// 删除符合的文件
		for(File f:files){
			f.delete();
		}
		System.out.println("File had been deleted.");
		
	}
}

posted @ 2021-07-06 13:23  withLevi  阅读(66)  评论(0编辑  收藏  举报