美文网首页
java文件清理器

java文件清理器

作者: 冒险小A | 来源:发表于2018-12-08 22:14 被阅读0次

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

    无奈用百度盘下下来有很多乱七八糟的缓存失败文件 , 占用空间又很闹心 , 但是文件夹数量又非常多.一点点删会非常麻烦 , 俺寻思想着写个文件清理器吧 此时只需要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);
                }
            }
    
        }
    }
    
    打印被删除的文件

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

    相关文章

      网友评论

          本文标题:java文件清理器

          本文链接:https://www.haomeiwen.com/subject/zrechqtx.html