选择显示字体大小

win2000文件比较工具

    一、虽是初见却似曾相识

  windiff是windows2000支持工具中的一个对文件进行比较的工具。主要用来比较ascii的文件,最显著的用途是用来比较程序文件的源代码。假如,你的a:盘上有一个文件,它原来是从c:盘拷贝而来的。由于某种原因,你怀疑a:盘上的文件可能出现了问题,若确保这时候c:盘上的文件绝无问题,就可以将a:盘上的文件与c:盘上的文件用windiff进行比较。你要对dos命令熟悉的话,就一定知道comp命令或fc命令。其实,windiff从作用上说,就相当于上述的dos命令,只不这个是windows版本而且功能更强了。所以,从功能上说:该工具虽是初见却似曾相识。

  也像支持工具中的某些程序一样,windiff使用两种界面都可以工作:即命令行界面和图形界面。但也有与以前那些两种版本都具备的工具有不同之处:即在命令行中启动windiff之后,也会出现图形界面。我实际验证了一下,输出结果与windows的工作界面一致。

  命令行可以在命令控制台--cmd窗口中使用,在cmd下工作,最主要的优点是占用系统资源很少,能适应于对资源限制严格的环境;图形界面的程序可以在windows2000中直接使用,两者实际是一样的。另一个问题是取得在线帮助,我们很习惯于"命令/?"的方式,有了这一特殊性,在cmd窗口内,你再像以前的命令行程序那样,用/?来取得帮助时,结果不是字符界面。

  而是如上面的屏幕截图。虽是图形,但也起到了在线帮助的作用。

    二、介绍命令行

  windiff 使用命令行的详细语法如下:

  windiff path1 [path2] [-d] [-o] [-n name] [-s [options] savefile] [-f [options] comp_savefile]

    参数以及说明:

  path1 path2
  进行比较的文件路径。

  -d
  只在一个目录内进行比较。

  -o
  摘要显示比较结果。

  -n name
  这个参数用来在文件比较结束之后发出(比较结果的)通知。name 是用网络发送通知时的文件名称。

  -s options
  保存所有文件列表的选项,具体的选项开关可以参考下面的字符:
   -s: 比较在同一路径中的两个文件。
   -l: 只比较第一个路径中的文件(位于最左边的一个)。
   -r: 只比较第二个路径中的文件(位于最右边的一个)。
   -d: 比较位于不同路径中的两个文件。

  savefile
  用来指定写入比较结果的文件名字
 


    -f options
  保存(结果)文件的可使用选项如下:
   -i: 在两个路径中保存相同的文件。
   -l: 仅在第一个文件所在的路径保存文件。
   -r: 仅在第二个文件所在的路径中保存文件。
   -f: 仅保存左移文件。
   -g: 仅保存右移移文件。
   -s: 仅保存类似与左边的文件。
   -a: 仅保存类似与右边的文件。

  这里的左边和右边是指相比较的两个文件而言的,例如比较的两个文件是:filename1 filename2,则filename1就是左边, filename2就是右边。

  comp_savefile
  所得的比较结果需要保存在一个文件中,savefile 就是这个文件名称。

  为比较结果中的不同项目,可使用的背景颜色选择如下:等号左边是颜色,右边是对应于该颜色的项目。

  red background = left file
  yellow background = right file
  blue text = moved line
  black text = everything else

 
  由于不论在cmd命令控制台中还是直接在windows2000中启动windiff,出现的都是图形的界面,所以,下面介绍命令行的部分提到菜单等名词是正常的。对于使用windiff的命令行进行文件比较,主要掌握的原则是:

  1. 调用windiff,但没有指定参与比较的文件的路径path1 path2时,可以以鼠标从file菜单中点击compare files或 compare directories 来指定用来比较的文件或目录。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons