java文件清理器

最近啊..下了点学习视频看

无奈用百度盘下下来有很多乱七八糟的缓存失败文件 , 占用空间又很闹心 , 但是文件夹数量又非常多.一点点删会非常麻烦 , 俺寻思想着写个文件清理器吧
此时只需要mp4文件

简单的递归实现
import java.io.File;

public class FileGC {
    public static void main(String[] args) {
        FileGC fileGC = new FileGC();
        fileGC.scanFile(new File("E:\\学习资料"));//参数为路径
    }

    //递归 扫描文件名并删除
    private void scanFile(File f) {
        if (f.isFile()) {
            //参数为后缀类型
            if (f.getName().endsWith(".baiduyun.downloading.cfg") || f.getName().endsWith(".baiduyun.downloading")) {
                System.out.println(f.getName());
                f.delete();
            }
        }
        if (f.isDirectory()) {
            File fs[] = f.listFiles();
            for (File file : fs) {
                scanFile(file);
            }
        }

    }
}
打印被删除的文件

缺点 : 不是进入回收站的方式

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容