Defender 发表于 2023-7-28 13:45:51

windows 冗余文件和空文件清理软件

前几天逛论坛,发现了这样一个帖子:
批量去除多层文件夹冗余层
感觉挺有意思的,下载下来使用了一下,功能很不错,但是是Java环境的,需要安装jar包,以及界面是命令行的,不太友好。
感觉这个想法挺有意思的,遂打算用C#写一个仿造一个。
软件界面:
https://attach.52pojie.cn/forum/202301/06/143707hradxjnrzcxecjay.png
效果演示:
整理前效果
https://attach.52pojie.cn/forum/202301/06/143711c9sg0qguqg4mo94u.png
整理后效果
https://attach.52pojie.cn/forum/202301/06/143709y1andxa2kp9f81af.png

操作说明:
    1、软件支持按钮选择和拖拽文件目录到软件进行添加。
    2、检索后的文件列表,可以双击打开,查看对于的文件情况。
    3、列表支持按住ctrl多选,一起删除。
软件声明:
    1、为防止系统出错,软件不会操作C盘下的文件!
    2、文件操作不可逆,请谨慎使用!
    3、软件操作逻辑如下:
      ①:找到空文件夹后,会继续查找父目录是否为空,如果为空,会一直循环删除。
      ②:找到冗余文件夹后,会继续查找父目录是否为冗余文件,如果是,会一直循环,直到不为冗余文件为止,然后将该文件夹移动到其目录下。
      ③:移动文件到目标位置如果有相同文件夹,会在移动文件夹名称后增加“_去冗余目录。”
      ④:执行冗余文件移动后,其父目录为空,会按照空文件夹逻辑进行删除。
    4、该软件为个人兴趣开发,未做过多测试,请谨慎使用,如在使用中导致文件误删,本人不负法律责任!!!
    5、什么是冗余文件:就是一个文件夹下只有一个文件夹,如此嵌套。除特殊软件需要外,该文件夹分类无特殊意义。


开源地址:https://toscode.gitee.com/jollna/delete-redundant-files
代码写的烂,轻喷undefined
蓝奏云链接:
https://wwtu.lanzoub.com/i67pg0k9emsj?w1密码:52pj
土豪链接:
页: [1]
查看完整版本: windows 冗余文件和空文件清理软件