管家婆之垃圾清理功能

来源:互联网 发布:梦想破灭 知乎 编辑:程序博客网 时间:2024/04/29 21:46
闲暇之余终于完成了“垃圾清理功”能主要框架和对windows垃圾文件的搜索和清,。浏览器缓存和视频软件存储垃圾文件逻辑还未实现。
通过插件系统挂接上“垃圾清理”组件。 

 


 



垃圾清理主对话框

 


 

搜索后结果,现在只完成了对windows垃圾文件搜索,浏览器缓存和视频软件存储垃圾文件逻辑还未实现。

 



展开

 


 

搜索的结果跟360搜索结果对比,基本无差别。


核心难点

1.垃圾文件的搜索路径怎么构建?

2.对每个搜索项的搜索粒度控制,比如说对“缩略图”的目录做搜索,是搜索下面的所有文件还是指定扩展名的文件,是否需要递归搜索子目录,

对搜索过程中哪些文件需要被过滤掉等等。

3.对每个文件占用空间大小计算? 这里 占用空间是指文件占用几个簇,而不是文件数据大小,比如1个字节的文件,数据长度为1字节,但是

占用磁盘空间为一个簇(windows下为512字节)大小。

还有其他麻烦点的就是对搜索需要使用多线程搜索,搜索线程如何跟主线程也就是UI线程通信文件。


ok先写这么多吧,等吧功能写完在结合代码详解吧。