必备!轻松管理你的重复文件
作者:高仙森 最后修改:2026-07-28
今天介绍的,是自己实际整理电脑中陈年文件中产出的文件查重工具,稍加整理,免费开源给可能也有需要的网友们。
一句话介绍:DuplicateFinder——这是一个扫描速度超快、准确度超高、操作超容易的重复文件查找器。
惯例,本文前面会有开发历程等碎碎念,不想看可直接滑倒底获取下载地址。
一、十年攒下的,不只是文件,还有一地鸡毛
作为中登,算下来我接触电脑已经超过二十年了。近十几年,换过的电脑都快数不清——家里启蒙电脑、上大学的笔记本、多份工作的办公电脑、痴迷精简的迷你主机、换新尝鲜的各种GPD Windows产线设备……。
每次换电脑,我干得最痛快、也最偷懒的一件事,就是把旧电脑的整个盘,一股脑儿拷到新电脑。照片、文档、下载、各种备份,原样搬过来,眼不见心不烦。
常年累月,同样的东西,存了不止三四份。D 盘一份"照片备份",E 盘一份"旧电脑",F 盘又一份"2023照片",点开一看,内容基本一样。
二、先试了 dupeGuru 和 AllDup,它们都是好工具
既然问题摆在眼前,我就去试了圈口碑最好的两款:dupeGuru 和 AllDup。
简单介绍:
dupeGuru:免费、开源、跨平台,界面只有"标准 / 图片 / 音乐"三个模式,打开就能用。它甚至能认出"压缩过的同一张照片""改了名的同一首歌",模糊匹配很聪明。
AllDup:Windows专属,功能看着很强,但看起来主要是扫描上,比如可以按文件名、大小、内容、日期、属性随便组合过滤,还能扫压缩包、扫相似图片,反正我觉得挺复杂的。
但用下来,我它们都有一个局限——按文件清理重复文件。即我不知道这个文件所在的目录中与电脑其他哪个目录相似。重复文件少还好,当有数万重复文件,看到头就痛起来。

AllDup结果界面及右键选单截图

dupeGuru结果界面及右键选单截图
三、我的痛点,其实不是"找重复文件"
dupeGuru 和 AllDup 都是文件级的——把重复的一个个找出来,然后让你在列表里挑:"留这个、删那个"。
可我的麻烦根本不是"某几个文件重复",而是"整个文件夹可能是另一个文件夹的副本"。
那俩软件一方面都看不到文件夹结构,勾选清理还有可能把成组的文件夹拆散了比如,A文件夹一部分,B文件夹一部分。
举个例子:我 D 盘有个 照片备份\2023,E 盘有个 旧电脑\照片\2023,点开看,基本是同一批东西,只是路径不同。我要的不是在两千张图里一张张打钩,而是想直接知道——"这俩文件夹是不是一回事?是的话,我连文件夹一起删掉"。不是的话,删掉某一侧的文件,剩下的合并掉。
四、既然没有趁手的,那就自己造一个
从AI崛起后,让AI码代码就越来越方便了。前阵子我写过《光昼——让 Windows 支持自动深色模式》,就是自己折腾出来的小工具;连博客本身,都是用 AI 写了个兼容 Markdown 的程序,把用了多年的 WordPress 换掉了。但这些都是CV编程(和AI对话→复制源码→粘贴到IDE→编译→测试→继续和AI对话修bug)。
这次,一方面是想体验一下最近很火的 Vibe Coding,另一方面是,WorkBuddy目前免费(真不是广子,腾讯给我打钱我删括号)。
Vibe Coding 最爽的地方:你不需要是程序员,你只要清楚地知道自己想要什么。
清楚的跟他说清楚需求点:做文件查重工具,需要比对计算重复文件所在目录的整体相似度。
以及一些细项,比如查重算法走哪个方案、界面大致如何排布、还有哪些功能点。
虽然简单一段话,AI也会帮你做个大概,它自己会选一些计数路线,但也就仅此而已了。需求说的越详细,产出的程序就越好用。
五、它长啥样?用大白话说清楚
软件叫 DuplicateFinder,跑在 Windows 10 / 11 上,下载解压双击就能用,绿色、轻量,不会在电脑上拉屎。

DuplicateFinder 主界面——左侧目录树(只显示有重复的目录+数量),右侧副本与相似度列表
它的用法特别直白:
1)两种模式。 可以只选一个文件夹(在里面找重复,主模式),也可以同时选 A、B 两个文件夹做对比。
2)目录树只显示"有重复的目录"。 每个目录后面括号里是个数,比如 照片备份 (12),一眼就知道哪堆东西有水分。
3)点一个文件,右边告诉你"谁跟它重复"。 更关键的是,它会列出每个相关文件夹和当前文件夹的"相似度百分比"。百分比不高,就手动删删零散文件就好了,相似度高,再考虑整体处理文件夹。
4)删得安心。 1.默认删进回收站,随时能反悔;2.勾了"永久删除",每一步都会再次确认;3.删目录等可能会导致一组重复文件"一个副本都不剩",它会弹窗警告你(比如一个目录放了“论文1.doc”,“论文2.doc”,而这俩恰好是不同名的相同文件,在操作删除目录时,就会提示直接删除该目录会导致删掉重复文件的所有副本)总之,我尽力了。
而且,相比其他的查重软件,本软件在查重算法上,我自己给了简单高效的逻辑:按文件大小分组,分组后计算文件开头512K hash,对比重复后计算文件后512K hash,实现精度与速度质的飞跃。
六、三款工具的简单对比
不是说 dupeGuru、AllDup 不好,它们各有绝活。只是场景不同。让AI做了张表:
| 维度 | dupeGuru | AllDup | 我做的 DuplicateFinder |
|---|---|---|---|
| 核心视角 | 文件级(按内容/文件名模糊匹配) | 文件级(过滤规则极多) | 文件+文件夹级(哪些文件夹彼此是副本) |
| 支持平台 | Win / Mac / Linux | 仅 Windows | 仅 Windows(Win10/11 开箱即用) |
| 上手难度 | 简单(3 个模式) | 偏难(选项极多) | 简单(中文、就两种模式) |
| 删除保护 | 参考目录 + 分组确认 | 回收站 / 备份文件夹 | 默认回收站 + 永久删二次确认 + 副本清零警告 |
| 是否开源 | 是(GPLv3) | 否(免费软件) | 个人项目,思路开放交流 |
| 最擅长 | 跨平台、照片/音乐模糊匹配 | 爱折腾过滤规则的 Windows 党 | 整文件夹存在复杂重复的人 |
| 独门绝技 | 跨平台 + 模糊识别 | 过滤规则极其丰富 | 文件夹相似度,一键判断整目录副本 |
七、下载地址
源码:https://github.com/gxj8885718/DuplicateFinder
百度网盘:https://pan.baidu.com/s/1ZazoBNjy_OlwQ3x-6kaaDw?pwd=zhad 提取码: zhad
阿里云盘:不让我分享zip和exe,放弃了,去百度或者GitHub下吧,就2M
八、写在最后
它不是一个什么商业产品,依旧是解决自己需求而产出的一个小工具,关键也是Vibe Coding练手。没准备跟那些成熟软件比功能厚度,它只专注解决一件事:轻松理清复杂目录中的重复文件。如果你有文件乱成一锅粥想整理去重,欢迎下载试用。