重复文件名检测器

一个文件夹导出显示 report.pdfreport (1).pdfreport (2).pdf,你想在整理之前确认哪些文件重复了。粘贴文件名列表,每行一个名称,这个工具会统计每个名称出现的次数。路径会被忽略:只比较每行末尾的文件名,你也可以选择是否区分大小写。

如何查找重复文件名

  1. 1

    粘贴列表

    每行一个文件名。如果某行包含完整路径,只比较末尾的文件名。

  2. 2

    选择匹配选项

    保持"忽略大小写"开启,`IMG_1234.jpg` 和 `img_1234.JPG` 就会计为一个名称;关闭则进行精确匹配。

  3. 3

    检测重复

    点击按钮。每个出现多次的名称都会连同次数一起分组。

  4. 4

    使用结果

    输出是一个简短的 CSV 列表:名称、次数。可复制到清理脚本或电子表格中。

匹配原理

设置 行为 示例
忽略大小写(默认) 大小写无关紧要 IMG_1234.jpg = img_1234.JPG
精确 名称必须完全相同 IMG_1234.jpg 只与 IMG_1234.jpg 匹配
完整路径 只比较末尾的文件名 /photos/IMG_1234.jpg = IMG_1234.jpg

输出会将每个重复名称连同次数列出一次。只出现一次的名称不会列出。

此工具能发现的常见情况

  • 浏览器下载副本。 重复保存同一文件时会出现 doc.pdfdoc (1).pdfdoc (2).pdf
  • macOS 的“副本“标记。 file.jpgfile copy.jpgfile copy 2.jpg
  • Windows 的重复后缀。 name - Copy.docxname - Copy (2).docx
  • 相机文件夹导入。 相机计数器重置后,同一个 IMG_1234 名称出现在多个年份文件夹中。

此工具不会做什么

  • 不比较内容。 名为 invoice.pdf 的两个不同文件在这里也会计为重复。工具只比较名称,删除前请核实内容。
  • 不进行近似匹配。 report.pdfreprot.pdf 是不同的名称,不会被分组。
  • 不特殊处理扩展名。 photo.jpgphoto.png 是不同的名称。
  • 不删除文件。 工具只列出名称和次数,决定权在你。

找到重复之后

  1. 不要自动删除。 尤其是名称常见(report.pdfimage.jpg)时,请逐一检查分组。
  2. 删除前核实内容。 比较文件大小或内容哈希(SHA-256),确认文件确实相同。
  3. 先备份。 如果文件来自无法替换的存档,更要先备份。

常见问题

只比较名称。基于内容的查重要使用能读取文件实际字节的哈希工具。此检测器面向普通的文件名列表,例如从目录导出中获得的列表。

可以。当一行包含路径时,只比较末尾的文件名,文件夹部分会被忽略。

因为“忽略大小写“默认开启。关闭后,工具会把两个名称视为不同。

会。列表会发送到我们的服务器以运行检测,结果显示在页面上。列表之后不会被保存。

相关工具

此工具还提供其他语言版本