Windows有哪些重复的文件和文件夹查找器?[关闭]


Answers:


9

有一段时间可以使用此“重复文件查找器”,但现在只能在辅助站点上使用,例如“ Softpedia参考”

Wareseeker网站显示了正确的参考文献http://dff.nazrashid.com/,不再存在。我会小心地从此类站点获取可执行文件。

它可以根据以下内容在多个目录树中搜索重复项:

  • 内容(我认为它与md5匹配)
  • 尺寸
  • 名称
  • 名称和大小
  • 内容和名称

而且,它使您可以通过最小和最大文件大小来过滤搜索(在知道界限的情况下加快处理速度)。

一个非常周到的软件。不知道这些天是否有免费提供的快速功能。


注释引用了类似的Sourceforge工具Doubles


2
实际上,它可以在SourceForge上找到:doubles.sourceforge.net
BinaryMisfit

3
我可以建议删除Wareseaker链接。我认为一般在提及Warez网站时需要谨慎。
BinaryMisfit

我同意你的看法Diago。我试图找到DupeFinder工具,却找不到。该doubles工具看起来很相似,但是却不一样。
NIK

1
对于它的价值,我在Wayback机器上找到了该网站(至少是主页):wayback.archive.org/web/20070115135708/http : //dff.nazrashid.com和另一个下载链接:wayback.archive.org /web/20061207062803/http://dff.nazrashid.com/...
seanf

25

我已经尝试了数十个重复的文件查找器(我仍然有大约20个安装程序/ ZIP文件可供使用)。我之所以使用CloneMaster 2.19是因为它是我能找到的最好的CloneMaster,尽管它并不完美(我想要一个能够通过音频内容检测重复的MP3,而忽略标签)。他们所有的问题都使我感到沮丧,以至于我决定编写自己的问题,并列出了我需要DFF的功能列表。

然后我找到了AllDup。这是第一个也是唯一一个真正使我放弃项目的人(从技术上讲,我的并没有完全放弃,因为我不再需要编写它了,因为AllDup可以完成我想要的所有事情,因此不再进行任何工作)。无论如何,AllDup搜索重复文件,但是与其他文件不同,它使用了我将在我自己的DFF中使用的许多技巧和技术。因此,它非常快:例如,它可以在大约30分钟内从1B-5GB扫描> 250,000个大小的文件(我已经在系统上完成了几次)。

我提到过,AllDup的另一个重要功能(由于某种原因很少见)是因为它可以在忽略标签的情况下通过实际的音频数据扫描重复的MP3,因此两个相同但标签不同的MP3(下载时很常见)将被检测为重复项。(它甚至可以检测到何时从两张不同的CD中翻录了两首相同的歌曲,当然带有不同的标签。)当然,它可以基于字节到字节的内容(例如文件名,日期等)之外的其他因素来检测重复。

AllDup的其他重要功能包括能够基于文件名和/或文件夹名称和/或文件大小进行过滤(包括或排除)的功能。结果屏幕也非常灵活,可以根据日期,路径,名称,名称,名称,其他来选择文件...它在处理检测到的重复项方面也有多种选择

Michael Thummerer也很容易接受。我已经多次向他报告了错误并建议了功能,他很快就解决了(以至于他告诉我要在当天的下一封电子邮件中下载并尝试包含更新的Beta)。

哦,它是免费的。

高温超导


链接无效。
约瑟夫

感谢您的通知。我想我一定是手动输入了URL并困扰了GTLD。
Synetech

不,发生了什么事,Chrome的自动校正功能将'e'和'd'颠倒了(就像我尝试键入dr。一样)。(记录为固定。)
Synetech 2011年

我也用了很多,这就是我所确定的。该界面有点笨拙,但是有很多有用的选项。
endlith 2011年

您是否尝试过版本3?它很卖。
Synetech

14

Duplicate Cleaner速度非常快,并且具有广泛的结果集过滤可能性。


看起来不错 它是免费软件,可在Windows 7中运行,具有多种过滤方法,并支持创建NTFS硬链接而不是删除。
endlith 2010年

1
但是,无法处理Unicode文件名吗?
endlith 2010年

1
它可以处理重复的文件夹吗?
安德森·格林

1
实际上,它确实处理重复的文件夹。这是我到目前为止发现的第一个程序,可以识别重复的文件夹以及重复的文件。
安德森·格林

专业版可处理旋转的图像文件。大!我终于可以从我的Dropbox自动备份中对我的iOS照片进行排序。
JcMaco

8

Clonespy http://www.clonespy.com

我发现这比doublekiller很有帮助,更有用。一个特别好的功能是“池”功能,您可以在其中将一组目录与另一组目录进行比较,而忽略组中的重复项。

例如,我的伴侣喜欢在处理图像时保留重复的图像文件。我想看看我的目录中是否有这些文件的任何副本。

池1-合作伙伴主目录池2-我的主目录。

发现的唯一重复项是我的目录和伴侣的目录中是否都存在文件。仅在我的合作伙伴目录中重复的文件将被忽略。


您可以使用CloneSpy在特定目录中查找所有重复文件(或重复文件夹)吗?
安德森·格林

@AndersonGreen是重复的文件
FelipeAls

这是我遇到的唯一一个重复查找器,它允许您对单个文件(假设您将其放在适当的文件夹位置)或文件夹树结构与另一个文件夹树结构(或一组文件夹)进行交叉比较。或树状结构)。我多年来尝试过的所有其他工具都在这一点上失败了!这是唯一做到这一点的人。
萨米尔2014年

我经常发现自己处在一种情况下,即我正在查看的文件在其他位置具有重复副本,但是我不记得其他副本存储在何处。听起来很熟悉?或者我知道该文件是另一个文件的副本,我什至知道该另一个副本的位置,但是我必须将其与该文件进行比较,以查看要保留的文件是哪个。在第二个位置上,我什至可能还有其他两个或三个副本或版本。这是diff工具和dupe工具之间的区别变得模糊的断点。
萨米尔2014年

池与池的比较简直是杀手!!与其他工具相比,这是一个主要优势。就diff和dupe工具而言,我还没有找到一种可以将两者伪造为一种软件的工具。我认为“超越比较”已经接近完成了,但是仍然相距一英里。它绝对具有潜力,并且是我使用过的最好的差异工具。
萨米尔2014年

7

我有以下批处理文件存在一段时间:

@ECHO OFF
REM TODO: Help when run with /? and switch for recursion
REM Furthermore check whether we might have enough files to hit the envvar length limit
REM and switch strategies accordingly (slower but finds all dupes then)
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
REM This method speeds up comparison but suffers from long file lists
REM as environment variables have a length limit
SET FILELIST=
FOR %1 %%i IN (*) DO (
    FOR %%j IN (!FILELIST!) DO (
        IF %%~zi EQU %%~zj (
            fc /b "%%~i" "%%~j">NUL && echo "%%~i" = "%%~j"
        )
    )
    SET FILELIST=!FILELIST! "%%~i"
)
ENDLOCAL
GOTO :EOF

您可以将其/r作为参数运行,以在目录树中递归运行。


1
很棒的极客解决方案!
JBR威尔金森'01

Downvoter:如果您说这对您不利,那么这将有所帮助。
乔伊(Joey)2010年

一个小小的警告是,Windows上嵌套的for循环有时会导致外部循环在大型目录结构上默默终止。最好让外循环call成为一个单独的包含内循环的批处理文件。
mikewse 2015年

4

Total Commander具有出色的重复文件查找器实用程序。不幸的是,它不是免费的。

正如nik所提到的,Duplicate File Finder是开放源代码和跨平台的。可在SourceForge上找到



3

Winmerge http://winmerge.org/

比较非常相似的目录,可能是在几周前“以防万一”创建的临时文件夹“ documents”和临时文件夹“ backup”,“ Copy of Documents”之间。

您可以找出哪些文件仍然相同,哪些文件是最新的(如果遇到问题,则是最旧的文件),以及哪些文件仅存在于一个位置。然后,您可以“合并”目录并删除重复项。


您可以使用WinMerge获取一个特定目录中的重复文件和文件夹列表吗?
安德森·格林



1

我一直使用旧程序“ 查找重复项”,但是现在Geocities已被杀死,我想它不再存在,因此这里是文件的副本

它以颜色分隔的易于查看的组显示文件。它会警告您是否已将文件的所有副本标记为删除,可以自动标记它们,可以选择性地自动标记目录中的所有文件(我经常使用),可以删除在删除后变为空的目录等。如果您在Wine中使用它,请小心链接。它将删除文件的所有副本,而不知道它们是链接。


我已经切换到AllDup。
endlith 2011年


1

我在Windows上测试的最佳解决方案是已经提到的Alldup。对Synetech inc。的支持 分享。出色且非常专业的免费软件工具。

在文章中,我提供了经过测试的bash解决方案,这些解决方案可以在Cygwin,Linux和OS X(或任何使用类似bash的外壳的东西)下使用。

使用免费软件和开源工具查找重复文件


2
AllDup可以生成重复文件夹而不是重复文件的列表吗?
安德森·格林

并不是我知道的
凯尔(Kyle)

1

另一个实用程序:

http://yurichev.com/ddff.html

* Comparison to other duplicate finding utilities:

+ Very fast
+ Comparing directories too.
+ Often, two directories contain, let's say, 4 equal files and 5th file is different.
  We handle it too and output these as "common files in directories"
+ Absence of unnecessary switches.

- Win32 only
- Command-line only

1

快速复制文件查找器:

  • 完全免费
  • 可以识别重复项,无论它们在目录/文件夹结构中的位置如何
  • 易于使用的Windows UI
  • 可以生成XML格式的报告
  • 可以将重复项移到回收站或保留原始文件夹结构的另一个根文件夹中,例如,如果重复文件位于另一个文件夹中的某个文件夹内,则将保留此路径:该文件仍将存在于该文件夹内的文件夹中,并且该谁结构将移动到用户选择的文件夹中-无论是回收站还是用户指定的文件夹
  • 快速二进制比较算法以及检查文件名和大小。

http://www.mindgems.com/products/Fast-Duplicate-File-Finder/Fast-Duplicate-File-Finder-About.htm


你能解释第二点和第五点吗?
Milind R 2014年

@MilindR更新,请告诉我是否有帮助
therobyouknow

谢谢..我仍然没有得到第2点。.应该在任何地方找到重复的文件吗?
Milind R 2014年

是,对的。例如:考虑2个文件,它们的内容完全相同。文件1在/ folder1 / folder2 / file1路径中,文件2在/ folder3 / folder4 / folder5 / file2路径中-快速复制文件查找器将找到这两个文件并报告为相同文件,并且用户可以选择它们中的哪一个要删除。
therobyouknow

嗯,是的,这可以澄清。尽管我认为在考虑寻找重复文件的程序时这通常是理所当然的。
Milind R 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.