首页 > 技术文章 > 【批量删除文件】Mac电脑批量删除.avi文件

songyao2018 2018-06-22 13:05 原文

package cn.sgy.delete;

import java.io.File;
import java.io.FilenameFilter;

public class FileExer {
    public static void main(String[] args) {
        File file = new File("/Users/songgenyao/Documents");
        getDocx(file);

    }

    private static void getDocx(File file) {
        if (file == null) {
            throw new NullPointerException("亲,不要传入空文件啊~~~");
        }
        if (file.isDirectory()) {
            File[] fs = file.listFiles();
            for (File f : fs) {
                getDocx(f);
            }
        } else if (file.getName().endsWith(".avi")) {
            if(file.exists()){  
                file.delete();  
            }

        }

    }

}

 

推荐阅读