本帖最后由 a532696133 于 2020-7-5 16:23 编辑
今天难得休息,想着逛逛论坛,没想到这帖子有人看。。。。
看了看评论,有人提议添加筛选文件后缀名,觉得可以马上安排
打开直接选完扩展名关闭就可以了,清理的时候会自动过滤这部分扩展名的文件
顺手还把异常记录给写好了,也不知道会不会用到。
日志生成的位置是软件的根目录下的Log文件夹(如果有日志生成的话),Emmmmmmm就酱吧
PS:我觉得我能把想到的常用的扩展名都写进去了,如果还是没有写到你想要的,只需要打开源码找到 Config.cs 文件,在列表里面添加即可!
注意不用加“点”噢!上传完写帖子才发现这个问题没有做适配。。。等以后有空再搞吧。。
PPS:源码我觉得我已经尽可能都注释了,希望能帮助到个别有需要的人吧! 还有我很喜欢Linq的语法,所以基本上循环能用Linq的都用了
例如这个:
[C#] 纯文本查看 复制代码 private List<string> CheckReader()
{
//var tempList = new List<string>();
////遍历控件
//foreach (var control in flowLayoutPanel1.Controls)
//{
// //仅检查Checkbox
// if (control.GetType() == typeof(CheckBox))
// {
// if (((CheckBox) control).Checked)
// {
// //收集拓展名
// tempList.Add(((CheckBox)control).Text);
// }
// }
//}
//return tempList;
//Linq写法-效果同上
return (from object control in flowLayoutPanel1.Controls where control.GetType() == typeof(CheckBox) where ((CheckBox)control).Checked select ((CheckBox)control).Text).ToList();
}
至此,感谢。
同样成品分开4.0和3.5编译,按需取就行了
删除微信缓存_2020-07-05.zip
(190.3 KB, 下载次数: 342)
=================================================================================================================================
好的,对于删了本地聊天记录的朋友表示十万分的抱歉,马上加了保留微信聊天记录的功能。
顺手还修了个 小 bug。。。然而记录异常日志还是没做。。。
新上传的附件分开了源码和成品两个文件夹。
=================================================================================================================================
前情回顾:公司有几百台电脑,前段时间突然好几个人反映C盘满了,由于种种原因没有办法安装还原精灵等工具 ,于是随便找了一台电脑开始清理,常规清理了C盘的文件,发现没有效果,后面一番排查发现我的文档占了快10个G。再进去才发现是微信的缓存文件占了大头
开始想着用python写,但是想了一下这个工具用一次装一次python也是够呛,想着这个小小小小工具一个也没必要用Qt写GUI。
直到我看到了我桌面上的Visual Studio,没错就是那个所谓的第一IDE(我也不知道什么时候装上的),然后就想到了winform。
这个N年不用的东西终于派上用场了,顺便看看还记不记得以前学的东西。毕竟现在主要是写网站后台
花了一个小时写完加测试好几台电脑都没什么问题就这么过去了
仅作回忆过往所学之用(主要回忆一下用多线程更新UI),不作过多讨论,谢谢各位大佬!
下载的压缩包有成品的。我就不再增加一个下载的附件了,
路径是 ‘删除微信缓存\删除微信缓存\bin\Release\删除微信缓存.exe’
IDE:Visual Studio 2019
环境:windows10 x64
GUI:winform
框架:.Net 4.0(本来想用3.5,奈何后面发现公司部分电脑是Win10的,ghost版的,装都装不了3.5)
查毒:代码都给你啦 不放心的自己编译一下哈,而且能注释都写好注释了,除了删除文件这个是敏感操作
|