返回主页

 

DISKCOMP


比较两个软盘中的内容。

该命令按磁道进行比较。DISKCOMP按照第一张盘的格式,确定磁盘的面数和每道的扇区数。


语法 :

DISKCOMP [drive1: [drive2:]] [/1] [/8]



参数 :

drive1:
指定第一个驱动器。

drive2:
指定第二个驱动器。


开关项 :

/1
仅比较软盘的第一面,即使盘是双面且驱动器可读双面盘。

/8
仅比较每道的前8个扇区,即使盘每道为9或15个扇区。


相关命令 :

有关两文件比较的信息,参见 <FC> 命令。


DISKCOMP─注解


非法驱动器

DISKCOMP只能比较软盘,而不能用来比较硬盘。如果drive1或drive2指定为硬盘驱动器,或指定驱动器不存在或不可移动,则DISKCOMP显示下面的错误信息:

Invalid drive specification
Specified drive does not exist
or is non-removable



DISKCOMP的显示信息

如果两个盘所有道都相同,DISKCOMP显示下面信息:

Compare OK

如果有不相同的道,DISKCOMP显示下面信息:

Compare error on
side 1,track 2

当完成本次比较,它将显示下面信息:

Compare another diskette (Y/N)?

如果按Y,DISKCOMP提示你插入一个比较盘。如果按N,DISKCOMP终止比较。

比较时,DISKCOMP忽略磁盘的卷标。



省略驱动器参数

如果省略drive2参数,DISKCOMP使用当前驱动器作为第二个驱动器。如果当前驱动器同drive1,DISKCOMP将提示你换盘。



使用一个驱动器比较

如果drive1和drive2相同,DISKCOMP使用一个驱动器进行比较,并提示你在需要时插盘,你可能要多次换盘,这取决于软盘的容量和可用内存空间的大小。



比较不同类型的磁盘

DISKCOMP不能将单面软盘同双面软盘,或高容量盘同低容量盘进行比较。 如果两盘类型不同,DISKCOMP将显示下面的信息:

Drive types or diskette types not compatible
驱动器类型或盘类型不相容


DISKCOMP用于网络驱动器和重定义的驱动器


DISKCOMP不能用于网络驱动器或使用SUBST命令创建的驱动器。否则,DISKCOMP将显示一个错误信息。


比较拷贝中的源盘和目的盘

当使用DISKCOMP比较用COPY命令拷贝的盘时,DISKCOMP可能显示下面的信息:

Compare error on
side 0,track 0

即使两个盘文件完全相同,这种类型的错误也会出现。尽管copy命令拷贝信息,但它并不将信息放到目的盘的同一位置。有关更详细的信息,参见 <FC>命令。


DISKCOMP退出代码

下面给出了退出码及其含义:

0
两盘相同

1
发现不同

2
按CTRL+C 终止了比较

3
出现严重错误

4
出现初始化错误

在批处理文件中,可用IF命令行检查ERRORLEVEL参数,处理DISKCOMP的退出代码。要查看处理退出代码的批处理程序实例,请参阅<CHOICE> 命令。


DISKCOMP─例子

如果系统只有一个软驱A:,可使用下面命令比较:

DISKCOMP a: a:

需要时,DISKCOMP会提示你插盘。


返回主页