【Python】
查找相同文件代码
作者: / 发布于2016/3/3/ 504
python 查找相同文件代码示例。简单说明下原理吧!
1.先定义了filesizes的字典,其中键是文件大小,值是相同文件大小的文件路径( {"size":[path1,path2.....],"size2":[path1,path2.....]} )
2.Eqlfiles与filesizes差不多只不过键变成了hash值
3.errfile是用来存储读取时发生错误的文件(然并卵),因为本人在扫描时发现由于一些文件名是特殊文字会读取错误
4.遍历自己定义的路径获取所有文件
5.过滤出值长度为1的文件集
6.获取文件的crc或hash值进行逐一比较,将相同值的储存到Eqlfiles
7.最后,就是处理Eqlfiles里的文件了,示例里是输出文件路径的(各位可以自行处理)
评论列表
- 本站所提供的代码,版权归原作者所有,若有侵犯作者版权,请与我们联系,我们将立即删除或修改。谢谢!
- 本站所有代码发布及提供者。