分享
 
 
 

Win2k“秘密武器”文件比较工具(二)

王朝system·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

在上一篇中我们介绍了文件比较工具的命令,下面接着上次介绍操作:

三、操作指导

1. 界面功能:

操作指导主要是对界面各个菜单项的作用进行介绍。所以首先要先熟悉WinDiff打开之后的样子,无论使用哪一种,打开之后的界面如图所示:

文件(File)菜单:

Compare Files(文件比较)

鼠标点击这一项后,显示一个对话框,很类似于标准的文件打开对话框。可以在这个对话框中选择参与比较的文件。并可在全部选定结束之后自动打开它们,然后自动开始比较。

Compare Directories(目录比较)

这一项也是显示一个对话框,供你选择两个目录或文件夹,给下一步的比较指定路径,可以使用绝对路径或相对与当前文件夹的路径,如果有子目录,可以用Include Subdirectories(包含子目录)选项。也可以使用子目录的名称。

Abort(异常中止)

鼠标点击这一项,可以在需要的时候,对尚未完成的比较操作进行中止。

Save File List(保存文件列表)

这一项可以让你将比较结果以大纲模式的数据保存在一个文件中。所谓大纲模式,是指对比较结果的显示而言,共有两种,大纲模式和展开模式:大纲模式的特点是简略,每个结果占据一行;展开模式很详细,显示的项目很多。以后在例子中会详细介绍。文件在比较的过程中,对每一个文件都进行校验计算,并记录结果。这些结果就被保存在文件中。

Copy Files(拷贝文件)

用一个对话框中显示需要在当前磁盘写入的文件列表,这一项的主要用途是:在必要的时候,可以以此尝试同步参与比较的两个目录。

Print(打印)

打印文件比较的结果:可以选择大纲模式或展开模式进行打印。

Edit menu(编辑菜单)

在编辑菜单中,主要的项目同常规的编辑菜单,但下面几项是在常规菜单中没有的:

Edit Left File

Edit Right File

Edit Composite File

这些命令允许编辑者从WinDiff调用一个文本编辑器。你可以编辑参与比较的两个文件之任一方或两者的综合。 这两个参与比较的文件,位于第一位的,习惯上称为左(手)文件,另一个习惯称为右(手)文件。

Set Editor(设置编辑器)

这一项允许你设置所选定的编辑器。以及编辑器中的某些项目的设定,WinDiff默认状态中,是以记事本作为编辑器的。下面是某些项目设定用的字符:

%p

用来代表编辑的路径。

%l

默认状态是用来代表行号。

notepad %p

如果要流畅地使用记事本,还需要设置: s %p -#%l

打开程序:按照上面介绍的方法,如果进行两个文件之间的比较,可以在 File 菜单中, 点击 Compare Files。在 Select First File (选定第一个文件)对话框中,指定第一个参与比较的文件。 然后在Select Second File 对话框中选定次一个比较文件。

Expand menu(扩展(显示)菜单)

Left File Only

只显示左文件。

Right File Only

只显示右文件。

Both Files (默认)

将两个文件的比较结果综合显示在一个文件中,但用红色和黄色对两种文件所属的信息加以区别。左右文件究竟谁使用什么颜色,你一经手操作立刻就会明白。

Left Line Numbers (默认)

以左文件为准在比较结果中显示行号。

Right Line Numbers

以右文件为准比较结果中显示行号。

No Line Numbers

不显示行号。

View Menu(观察菜单)

Outline

将比较结果的显示设置为大纲模式。这种模式显示的结果比较简单。

Expand

将比较结果的显示设置为扩展模式。这种模式显示的结果很详细。

Picture

模拟图片显示。在扩展模式下,以图示方式显示当前内容的位置。

Previous Change

以现在的位置为基准,跳到该文件的上一个比较点(两者比较的不同之处)。

Next Change

以现在的位置为基准,跳到该文件的下一个比较点。

Options menu(选项菜单)

Ignore Blanks:

忽略空白。空白是在扩展模式下被忽略的部分。 这些是作为间隔而出现的。

下面四个选项,控制着在大纲模式下文件的显示:

Show Identical Files

显示在每个路径中包含的相同的文件。

Show Left-only Files

仅显示左(手)文件路径中包含的文件。

Show Right-only Files

仅显示右(手)文件路径中包含的文件。

Show Different Files

显示两个路径中的文件不相同的部分。

Outline mode display(以大纲模式显示)

在大纲模式下的显示,比较结果以文件名称的第一个字母的顺序列出每一行,但不包括包含在子目录中的文件。

2. 举例:

下面是进行比较的示例:

windiff c:emp d:progs

ew

使用的命令和比较的路径

返回的结果如下:

.myfile.txt identical

.hisfile.txt files differ

.

ewestmyfile.txt only in C:TEMP

.

ewestx.x only in D:PROGSNEW

.oldestfile identical

其它比较可以在上面命令的基本格式上进行扩展。返回的结果相似。

3.如何看懂比较结果

我们进行文件比较的意图在于得到返回的结果,并能理解这些结果的含义。一般说,返回的结果中会出现许多用于指示的语句,以表示某个项目的情况,指示语句有:

Identical

表示经过比较,两个文件完全相同。

Files Differ 或 Different Sizes

表示两个文件不相同,并可能是文件内代码之间留出的空白部分不相同。

Only In path

仅指定现有的文件所在的路径。

Files Differ? (Left Unreadable)

指定的第一个文件,即左文件,虽然路径正确,但不可用或不能读取。其原因可能是文件拒绝访问,或是因位置在远端网络,而网络又有错误。

Files Differ? (Right Unreadable)

指定的第二个文件,即右文件,虽然路径正确,但不可用或不能读取。其原因可能是文件拒绝访问。但这与上面不同之处在于:这时左文件已经可以顺利读取。

Unreadable files are treated differently

将难以理解的部分当做不相同的来看待。并在扩展模式显示的时候,以红色背景加以突出。

上面的许多指示语句实际就是选项菜单Options中的项目。如果在比较结果只希望看到感兴趣的项目,可以在选项菜单中进行选择,以使某个指示语句生效或关闭。但应当注意,如果关闭那些主要的指示语句而打开那些辅助性的指示语句,将使得结果难以理解并可能引起混乱。

关于大纲模式和扩展模式的切换:

当你选定比较的文件,默认的显示模式是大纲模式,结果如图3:

窗口中有一个Expand按钮,这时如果鼠标点击它,立即可以切换为扩展模式。下图是一个扩展模式显示的例子。

会发现,按钮上的文字这时又变为Outline,再次点击该按钮,就又可以切换回大纲模式。在扩展模式中,凡是文件名称相同但内容不同之处,都显示为红色。相同部分显示为黑色。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有