Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Confronta il contenuto di due dischi floppy. Se utilizzato senza parametri, diskcomp utilizza l'unità corrente per confrontare entrambi i dischi.
Syntax
diskcomp [<drive1>: [<drive2>:]]
Parameters
| Parameter | Description |
|---|---|
<drive1> |
Specifica l'unità contenente uno dei dischi floppy. |
| /? | Visualizza la Guida al prompt dei comandi. |
Remarks
Il comando diskcomp funziona solo con i dischi floppy. Non è possibile utilizzare diskcomp con un disco rigido. Se si specifica un'unità disco rigido per l'unità1 o l'unità2, diskcomp visualizza il seguente messaggio di errore:
Invalid drive specification Specified drive does not exist or is nonremovableSe tutte le tracce sui due dischi confrontati sono uguali (ignora il numero di volume di un disco), diskcomp visualizza il seguente messaggio:
Compare OKSe le tracce non sono uguali, diskcomp visualizza un messaggio simile al seguente:
Compare error on side 1, track 2Quando diskcomp completa il confronto, viene visualizzato il seguente messaggio:
Compare another diskette (Y/N)?Se si preme Y, diskcomp richiede di inserire il disco per il confronto successivo. Se si preme N, diskcomp interrompe il confronto.
Se si omette il parametro drive2 , diskcomp utilizza l'unità corrente per drive2. Se si omettono entrambi i parametri dell'unità, diskcomp utilizza l'unità corrente per entrambi. Se l'unità corrente è uguale all'unità 1, diskcomp richiede di scambiare i dischi in base alle esigenze.
Se si specifica la stessa unità disco floppy per l'unità1 e l'unità 2, diskcomp le confronta utilizzando un'unità e richiede di inserire i dischi in base alle esigenze. Potrebbe essere necessario scambiare i dischi più volte, a seconda della capacità dei dischi e della quantità di memoria disponibile.
Diskcomp non è in grado di confrontare un disco a lato singolo con un disco a doppia faccia, né un disco ad alta densità con un disco a doppia densità. Se il disco nell'unità1 non è dello stesso tipo del disco nell'unità 2, diskcomp visualizza il seguente messaggio:
Drive types or diskette types not compatibleDiskcomp non funziona su un'unità di rete o su un'unità creata dal comando subst . Se si tenta di utilizzare diskcomp con un'unità di uno di questi tipi, diskcomp visualizza il seguente messaggio di errore:
Invalid drive specificationSe si utilizza diskcomp con un disco creato utilizzando la copia, è possibile che venga visualizzato un messaggio simile al seguente:
Compare error on side 0, track 0Questo tipo di errore può verificarsi anche se i file nei dischi sono identici. Anche se la copia duplica le informazioni, non necessariamente le posiziona nella stessa posizione sul disco di destinazione.
Codici di uscita di Diskcomp:
Exit code Description 0 I dischi sono gli stessi 1 Sono state trovate differenze 3 Si è verificato un errore rigido 4 Errore di inizializzazione Per elaborare i codici di uscita restituiti da diskcomp, è possibile utilizzare la variabile di ambiente ERRORLEVEL nella riga di comando if in un programma batch.
Examples
Se il computer dispone di una sola unità disco floppy (ad esempio, unità A) e si desidera confrontare due dischi, digitare:
diskcomp a: a:
Diskcomp richiede di inserire ogni disco, in base alle esigenze.
Per illustrare come elaborare un codice di uscita diskcomp in un programma batch che utilizza la variabile di ambiente ERRORLEVEL nella riga di comando if :
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