package test;
import java.io.File;
import java.util.Scanner;
public class Test{
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入文件夹地址(全路径,中间不能有空格):");
String s = scanner.nextLine();
File file=new File(s);
File[] files = file.listFiles();
File temp=null;
System.out.println("请输入需要批量删除的文件后缀名(不需要加点):");
String name=scanner.nextLine();
int j=0;
for (int i=0;i<files.length;i++){
if (files[i].isFile()){
temp=files[i];
if (files[i].getName().endsWith(name)){
temp.delete();
System.out.println("已删除:"+files[i].getName());
j++;
}
}
}
System.out.println("------------------------------------------------");
System.out.println("共删除后缀名为"+name+"的文件"+j+"个");
}
}
JAVA批量删除文件夹中相同后缀的文件
最新推荐文章于 2023-05-13 17:19:40 发布