在 Windows 中比较目录,使用哪些内置工具?

在 Windows 中比较目录,使用哪些内置工具?

我需要比较大量的文件(100K+),我无法我正在工作的服务器添加任何应用程序,所以我使用补偿

对于这项工作来说它似乎还可以,但我找不到任何关于它实际比较什么的文档。

它只是比较文件大小吗?还是看得更深入一些?

还有其他我应该关注的内置工具吗?

编辑:我刚刚意识到 COMP 不支持子目录。因此,我现在真的愿意接受更有创意的解决方案。

编辑:澄清 我只有远程只读权限(我是机器的管理员,但我们受到严格指示,不得写入任何事物无法访问计算机,因此我无法添加任何实用程序。这就是我说的疯狂,我只能使用 Windows2K3 自带的程序

编辑: 为什么: 我们刚刚接手了一个在两台负载平衡 Web 服务器上运行的网站。但这些机器并不完全相同,我正在尝试找出它们之间的区别,所以如果这是一个完全愚蠢的想法,请帮助我并告诉我我应该做什么。我是一名 Web 开发人员,通常不做这样的事情。

答案1

它只比较文件大小吗?

从您链接到的网站,它“显示不同的单个字符。”

如果文件大小不同,则默认不需要进一步比较。如果文件大小相同,则逐字节比较并显示前几个更改。

您还可以使用 fc /b,这样就不会出现烦人的“最后比较更多文件提示”。

但如果我这样做,我会使用无可比拟。这可以在服务器上运行,但不必安装在服务器上,即您可以创建一个可从 cd/usb 棒或网络位置运行的便携版本。(显然,您也可以安装到本地计算机并通过网络访问文件。)

答案2

如果不能使用额外的工具,您将很难比较数据的开始。

您要比较的内容有多大?如果这些 100K 文件平均只有 10K 字节长,那么就是 1Gb 大小,因此使用只读访问权限将所有内容从两台机器复制到本地系统,然后使用更有用的工具进行比较可能更实用。当然,如果文件平均大得多(每个图像 100K+,甚至更糟的是视频),那么这当然完全不切实际……

您能否告诉我们有关“只读”访问权限的更多信息?以下内容假设您可以通过 RDC 访问锁定的用户帐户。

您应该发现您具有对用户配置文件的写入权限,至少对 标识的临时目录具有写入权限ECHO %TEMP%。如果您的帐户未被锁定,无法执行白名单目录之外的程序,您可以尝试将便携式(无需安装)工具放入其中并运行它。不过,我建议先询问服务器管理员,因为他们可能会不高兴地发现这种情况在他们不知情的情况下发生了!

或者,你可以询问服务器管理员是否可以安装一个不错的文件比较实用程序,例如合并在哪里可以运行它?或者你已经尝试过那条路线了吗?

答案3

COMP逐字节比较文件的内容。

但是有很多更好的工具可以比较目录。WinDiff 和KDiff3是最先想到的。

相关内容