События
29 апр., 14 - 30 апр., 19
Присоединитесь к окончательному виртуальному событию Windows Server 29-30 апреля 29–30 для глубокого погружения технических сеансов и трансляции Q&A с инженерами Майкрософт.
Зарегистрируйтесь сейчасЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Сравнивает содержимое двух дисков floppy. При использовании без параметров diskcomp использует текущий диск для сравнения обоих дисков.
diskcomp [<drive1>: [<drive2>:]]
Параметр | Описание |
---|---|
<drive1> |
Указывает диск, содержащий один из дисков floppy. |
/? | Отображение справки в командной строке. |
Команда diskcomp работает только с дисками floppy. Нельзя использовать diskcomp с жестким диском. Если указать жесткий диск для диска1 или диска2, diskcomp отображает следующее сообщение об ошибке:
Invalid drive specification
Specified drive does not exist
or is nonremovable
Если все треки на двух дисках сравниваются одинаково (он игнорирует номер тома диска), дисккомп отображает следующее сообщение:
Compare OK
Если треки не совпадают, diskcomp отображает сообщение, аналогичное следующему:
Compare error on
side 1, track 2
Когда diskcomp завершит сравнение, отобразится следующее сообщение:
Compare another diskette (Y/N)?
Если нажать клавишу Y, diskcomp предложит вставить диск для следующего сравнения. Если нажать клавишу N, diskcomp останавливает сравнение.
Если параметр drive2 не указан, diskcomp использует текущий диск для диска2. Если вы опустите оба параметра диска, diskcomp использует текущий диск для обоих. Если текущий диск совпадает с диском 1, diskcomp предложит переключить диски по мере необходимости.
Если указать один и тот же диск floppy для диска1 и drive2, diskcomp сравнивает их с помощью одного диска и запрашивает вставку дисков по мере необходимости. Возможно, потребуется переключить диски более одного раза в зависимости от емкости дисков и объема доступной памяти.
Diskcomp не может сравнить одностороннего диска с двойным диском, а также диск с высокой плотностью с диском двойной плотности. Если диск в диске1 не совпадает с типом диска в drive2, diskcomp отображает следующее сообщение:
Drive types or diskette types not compatible
Diskcomp не работает на сетевом диске или на диске, созданном подстановкой . Если вы пытаетесь использовать diskcomp с диском любого из этих типов, diskcomp отображает следующее сообщение об ошибке:
Invalid drive specification
Если вы используете diskcomp с диском, сделанным с помощью копирования, diskcomp может отобразить сообщение, аналогичное следующему:
Compare error on
side 0, track 0
Этот тип ошибки может возникать, даже если файлы на дисках идентичны. Хотя копирование дублирует сведения, оно не обязательно помещает его в то же расположение на целевом диске.
Коды выхода diskcomp :
Код выхода | Description |
---|---|
0 | Диски одинаковы |
1 | Различия были найдены |
3 | Произошла жесткая ошибка |
4 | Произошла ошибка инициализации |
Чтобы обработать коды выхода, возвращаемые diskcomp, можно использовать переменную среды ERRORLEVEL в командной строке в пакетной программе.
Если на компьютере есть только один диск с диском floppy (например, диск А), и вы хотите сравнить два диска, введите следующее:
diskcomp a: a:
Diskcomp запрашивает вставку каждого диска по мере необходимости.
Чтобы иллюстрировать обработку кода выхода diskcomp в пакетной программе, которая использует переменную среды ERRORLEVEL в командной строке:
rem Checkout.bat compares the disks in drive A and B
echo off
diskcomp a: b:
if errorlevel 4 goto ini_error
if errorlevel 3 goto hard_error
if errorlevel 1 goto no_compare
if errorlevel 0 goto compare_ok
:ini_error
echo ERROR: Insufficient memory or command invalid
goto exit
:hard_error
echo ERROR: An irrecoverable error occurred
goto exit
:break
echo You just pressed CTRL+C to stop the comparison
goto exit
:no_compare
echo Disks are not the same
goto exit
:compare_ok
echo The comparison was successful; the disks are the same
goto exit
:exit
События
29 апр., 14 - 30 апр., 19
Присоединитесь к окончательному виртуальному событию Windows Server 29-30 апреля 29–30 для глубокого погружения технических сеансов и трансляции Q&A с инженерами Майкрософт.
Зарегистрируйтесь сейчас