Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Jämför innehållet på två disketter. Om den används utan parametrar använder diskcomp den aktuella enheten för att jämföra båda diskarna.
Syntax
diskcomp [<drive1>: [<drive2>:]]
Parameterar
Parameter | Beskrivning |
---|---|
<drive1> |
Anger den enhet som innehåller en av diskettdiskarna. |
/? | Visar hjälp i kommandotolken. |
Anmärkningar
Kommandot diskcomp fungerar bara med diskettdiskar. Du kan inte använda diskcomp med en hårddisk. Om du anger en hårddisk för enhet1 eller enhet2visar diskcomp följande felmeddelande:
Invalid drive specification Specified drive does not exist or is nonremovable
Om alla spår på de två diskarna som jämförs är desamma (ignoreras en disk volymnummer), diskcomp visar följande meddelande:
Compare OK
Om spåren inte är desamma visar diskcomp ett meddelande som liknar följande:
Compare error on side 1, track 2
När diskcomp slutför jämförelsen visas följande meddelande:
Compare another diskette (Y/N)?
Om du trycker på Ydiskcomp uppmanar dig att infoga disken för nästa jämförelse. Om du trycker på Nstoppar diskcomp jämförelsen.
Om du utelämnar parametern drive2 använder diskcomp den aktuella enheten för enhet2. Om du utelämnar båda enhetsparametrarna använder diskcomp den aktuella enheten för båda. Om den aktuella enheten är samma som enhet1uppmanar diskcomp dig att byta diskar efter behov.
Om du anger samma diskettenhet för enhet1 och enhet2jämför diskcomp dem med hjälp av en enhet och uppmanar dig att infoga diskarna efter behov. Du kan behöva byta diskarna mer än en gång, beroende på diskarnas kapacitet och mängden tillgängligt minne.
Diskcomp kan inte jämföra en enkelsidig disk med en dubbelsidig disk eller en disk med hög densitet med en disk med dubbeldensitet. Om disken i enhet1 inte är av samma typ som disken i enhet2visar diskcomp följande meddelande:
Drive types or diskette types not compatible
Diskcomp fungerar inte på en nätverksenhet eller på en enhet som skapats av kommandot . Om du försöker använda diskcomp med en enhet av någon av dessa typer visas följande felmeddelande diskcomp:
Invalid drive specification
Om du använder diskcomp med en disk som du har gjort med hjälp av kopierakan diskcomp visa ett meddelande som liknar följande:
Compare error on side 0, track 0
Den här typen av fel kan inträffa även om filerna på diskarna är identiska. Även om kopierar duplicerar information, placerar den inte nödvändigtvis den på samma plats på måldisken.
slutkoder för diskcomp:
Slutkod Beskrivning 0 Diskar är desamma 1 Skillnader hittades 3 Det uppstod ett hårt fel 4 Initieringsfel uppstod Om du vill bearbeta slutkoder som returneras av diskcompkan du använda miljövariabeln ERRORLEVEL på om kommandorad i ett batchprogram.
Exempel
Om datorn bara har en diskettenhet (till exempel enhet A) och du vill jämföra två diskar skriver du:
diskcomp a: a:
Diskcomp uppmanar dig att infoga varje disk efter behov.
För att illustrera hur du bearbetar en slutkod i ett batchprogram som använder miljövariabeln ERRORLEVEL på om kommandorad:
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