跳到正文
AgileMedic
Esc
本栏目菜单

重复文件查找

v0.3.0 新增免费功能 · 不用 AI

同一份安装包下了三次、照片导了两遍、项目拷了好几个副本 —— 重复文件查找按内容找出完全相同的文件,把多余的副本删到回收站。

打开方式

主界面左侧导航 → 文件查找,顶部切换选「重复文件查找」(另一个是 大文件查找)。命令面板(Ctrl+Shift+P)里也能找到「重复文件查找」。

它怎么判断「重复」

  1. 按大小分桶:先递归扫描根目录,把大小相同的文件归到一起。大小都不一样的文件不可能重复,直接跳过,不读内容。
  2. 算 SHA-256:同一桶里的文件逐个计算内容哈希,哈希相同才算重复。0 字节的空文件不参与。

所以它认的是内容完全相同,与文件名无关;改过一个字节的副本不算重复。

扫描参数

参数说明
扫描根目录默认当前用户主目录,可输入或点「浏览…」
最小比对大小≥ 1 MB(默认)/ ≥ 100 KB / ≥ 10 MB / ≥ 100 MB。只比对不小于该大小的文件,过滤海量小文件噪声

点「开始扫描」后在后台进行,状态行显示「扫描中… 已扫 N 个文件, 已确认 M 个重复」,随时可「取消」。

看结果

扫完后顶部一行汇总:「找到 X 组重复 · 共 Y 个文件 · 删除多余副本可回收 Z」。表格列是「文件名 / 大小 / 修改时间 / 重复组 / 路径」,同一组的文件挨在一起,结果最多列 5000 条。

  • 搜索:在结果中按文件名 / 路径过滤
  • 打开所在目录 / 复制路径:确认是哪份文件
  • 打开回收站:删错了从这里还原

删除多余副本

选中要删的文件(可以多选),点「删除选中到回收站」。确认框写明「即将把选中的 N 个文件移到回收站, 可从回收站恢复」,列出前 8 个文件与合计大小,你同意后才删。删除走 Windows 回收站(SHFileOperationW + FOF_ALLOWUNDO)。

它不会替你保留每组一份

v0.3.0 没有「每组至少保留一份」的保护:如果你把一组副本全选了,它们会全部进回收站。删之前看一眼「重复组」列,每组留下一份你要的。

不做的事

  • 不自动删:只列出来,删哪份由你选
  • 不用 AI:这个面板没有 AI 入口,全部在本机完成
  • 不进「操作记录」:删除走回收站,恢复也从回收站

相关阅读:大文件查找 · 垃圾清理