Cool
Cool
Published on 2021-05-16 / 48 Visits
0
0

java简单文件去重

上代码

package com.liang;

import java.io.File;

public class FileNoRepeat {
    public static void main(String[] args) {
        //指定一个去重文件夹的路径
        String filepath = "D:\\workspace\\javaee\\out\\artifacts\\picdownload_war_exploded\\vedio";
        File file = new File(filepath);
        //获取所有文件名存储到集合
        File[] list = file.listFiles();
        for (int i = 0; i < list.length; i++) {
            for (int j = i + 1; j < list.length; j++) {
                //判断文件的大小是否相同
                if (list[i].length() == list[j].length() && i != j) {
                    System.out.println("已删除" + list[i]);
                    //删除
                    list[i].delete();

                }
            }
        }
    }

}


Comment