如何使用 Windiff.exe 实用程序

如何使用 Windiff.exe 实用程序,第1张

若要使用 Windiff.exe 比较两个文件,请执行以下步骤:

启动 Windiff.exe。

在文件菜单上,单击比较文件。

在选择第一个文件对话框中,找到,然后单击在比较中,第一个文件的文件名,然后单击打开。

在选择第二个文件对话框中,找到,然后单击比较,第二个文件的文件名,然后单击打开。

在右窗格中的信息指示是否存在文件差异。

若要查看实际的文件差异,单击 Windiff.exe 输出结果中的第一行,然后单击展开菜单上的只左文件、只右文件,或两个文件。

颜色编码的结果表明文件的区别是什么。

若要使用 Windiff.exe 比较两个文件夹,请执行以下步骤:

启动 Windiff.exe。

在文件菜单上单击比较目录。

在选择目录对话框中,键入您想要在Dir1和Dir2框中比较两个文件夹名称。如果您想要包括子文件夹,请单击以选中包括子目录复选框。

在右窗格中的信息指示两个文件夹之间的差异。

若要查看实际的文件差异,单击希望 Windiff.exe 输出结果中的行,然后单击展开菜单上的仅左文件、只右文件或包括文件。

颜色编码的结果表明文件的区别是什么。

您还可以从命令行运行 Windiff.exe。有关如何执行此 *** 作,或如何使用 Windiff.exe 有关详细信息,请参阅 Windiff.exe 帮助文件 (Windiff.hlp)。

有其他实用程序可用除了 Windiff.exe,可用来比较本地 ASCII 和二进制文件,或在远程站点的可疑文件与本地文件比较。

若要比较两个文件或本地站点上的文件组,则可以使用 Fc.exe 和 Comp.exe 文件比较命令。这两个命令都在命令提示符下运行。

Fc.exe 可用于比较两个 ASCII 或二进制文件在通过逐行的基础上。它提供了一些命令行选项。例如,使用fc /b命令来比较两个二进制文件。有关选项的完整列表,请键入fc /?在命令提示符下。

您可以使用 Comp.exe,ASCII 和二进制文件进行比较,并比较两种不同的文件夹中的文件组。例如,若要比较的所有.dll 文件所在的文件夹中的其他计算机上的一个文件夹中的所有.dll 文件,下面命令提示符下键入:

comp C:\Winnt\System32\*.dll \\DifferentComputerName\C$\Winnt\System32\*.dll

要将本地文件与远程文件进行比较,可以使用第三方压缩实用程序 Pkzip.exe 之类的实用程序。为此,请使用 Pkzip.exe 压缩在本地和远程站点上的文件。压缩大型文件需要时间,因为它是更快地使用于 pkzip 的 e0 (无压缩) 选项。已压缩的文件后,使用于 pkzip-v命令检查.zip 文件的循环冗余校验 (CRC32) 值。如果 CRC32 值相同的本地和远程站点,这些文件是相同的。

注意:如果使用 Pkzip.exe 来压缩文件发送到远程站点,由于嵌入式 CRC32 文件之前,您将在解压缩过程中收到错误消息,如果该文件在传输过程中损坏。如果您不收到任何错误消息,该文件被传达会不会损坏。

WinDiff是进行Windows的文件比较工具软件。 使用这个工具可对2个文件或2个文件夹中的文件进行ASCII码形式的比较,从而找出两者间的不同之处,并以显而易见方式标示出来。这一工具对于经常编一些程序、手写html文件、文本处理的用户来说是十分有用的。

1、如果你是想比较两个文件,可以使用系统自带的命令行程序fc.exe,另外UltraEdit等编辑器也具有比较文件的功能;

2、如果你是想比较两个文件夹,Win98安装光盘提供了windiff.exe,可以在窗口方式下比较两个文件夹的内容;WinXP增强工具集中则提供了命令行方式的bindiff.exe;而第三方工具TotalCmd等资源浏览器也提供文件夹比较的功能;

3、如果限定使用批处理解决问题,可以参考我过去编写的一个小程序,在

WinXP CMD下运行通过。需要提及的是,为了程序的运行效率考虑,对同名的不同文件没有进行内容上的比较,而只是比较了文件的属性、大小和修改日期,这当然是不全面的,但应该可以满足日常的需要。

--------------------------------------------------------------

:: CompDir.cmd - Compare files in two directories.

:: Will Sort - 19:40 2005-12-23 - CMD@WinXP

@echo off &setlocal EnableDelayedExpansion

if not "%2"=="" goto Start

:Help

echo CompDir.cmd - Compare files in two directories.

echo Usage: %0 [/f] dir1 dir2 [FileSpec]

echo /f Compare time/size/attrib of file

echo filespec Specific files by wildcard of filename

goto :EOF

:Start

if /i "%1"=="/f" shift &&set _CompFile=on

if "%3"=="" (set filespec=*.*) else set filespec=%3

for /r %~f1 %%f in (%filespec%) do (

set file=%%~ff

set file=!file:%~f1\=!

if not exist "%~f2\!file!" echo.Only in 1: !file!

)

for /r %~f2 %%f in (%filespec%) do (

set file=%%~ff

set file=!file:%~f2\=!

if not exist "%~f1\!file!" echo Only in 2: !file!

)

if not "%_CompFile%"=="on" goto :EOF

echo Compare Time/siZe/Attrib of file...

echo Press Ctrl+C to Quit

for /r %~f1 %%f in (%filespec%) do (

set file=%%~ff

set file=!file:%~f1\=!

if exist "%~f2\!file!" for %%g in ("%~f2\!file!") do (

if "%%~tf" NEQ "%%~tg" echo !file! Time 1"%%~zf" NEQ 2"%%~zg">>"%temp%\_CompFile.tmp"

if "%%~zf" NEQ "%%~zg" echo !file! Size 1"%%~zf" NEQ 2"%%~zg">>"%temp%\_CompFile.tmp"

if "%%~af" NEQ "%%~ag" echo !file! Attrib 1"%%~zf" NEQ 2"%%~zg">>"%temp%\_CompFile.tmp"

)

)

if exist "%temp%\_CompFile.tmp" del "%temp%\_CompFile.tmp"

--------------------------------------------------------------


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11056846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存