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 file o set di file byte byte. Questi file possono essere archiviati nella stessa unità o in unità diverse e nella stessa directory o in directory diverse. Quando questo comando confronta i file, visualizza il percorso e i nomi dei file. Se usato senza parametri, comp chiede di immettere i file da confrontare.
Sintassi
comp [<data1>] [<data2>] [/d] [/a] [/l] [/n=<number>] [/c]
Parametri
Parametro | Descrizione |
---|---|
<data1> |
Specifica il percorso e il nome del primo file o del set di file da confrontare. È possibile usare caratteri jolly (* e ?) per specificare più file. |
<data2> |
Specifica il percorso e il nome del secondo file o set di file da confrontare. È possibile usare caratteri jolly (* e ?) per specificare più file. |
/d | Visualizza le differenze nel formato decimale. Il formato predefinito è esadecimale. |
/un | Visualizza le differenze come caratteri. |
/l | Visualizza il numero della riga in cui si verifica una differenza, anziché visualizzare l'offset dei byte. |
/n=<number> |
Confronta solo il numero di righe specificate per ogni file, anche se i file sono di dimensioni diverse. |
/c | Esegue un confronto che non fa distinzione tra maiuscole e minuscole. |
/off[line] | Elabora i file con il set di attributi offline. |
/? | Visualizza la Guida al prompt dei comandi. |
Osservazioni:
Durante il confronto, comp visualizza i messaggi che identificano i percorsi di informazioni diverse tra i file. Ogni messaggio indica l'indirizzo di memoria di offset dei byte diversi e il contenuto dei byte (in notazione esadecimale, a meno che non venga specificato il parametro della riga di comando /a /a o /d). I messaggi vengono visualizzati nel formato seguente:
Compare error at OFFSET xxxxxxxx file1 = xx file2 = xx
Dopo dieci confronti diversi, comp interrompe il confronto dei file e visualizza il messaggio seguente:
10 Mismatches - ending compare
Se si omettono i componenti necessari di data1 o data2o se si omette completamente data2, questo comando richiede le informazioni mancanti.
Se data1 contiene solo una lettera di unità o un nome di directory senza nome file, questo comando confronta tutti i file nella directory specificata con il file specificato in data1.
Se data2 contiene solo una lettera di unità o un nome di directory, il nome file predefinito per data2 diventa lo stesso nome di data1.
Se il comando comp non riesce a trovare i file specificati, verrà visualizzato un messaggio che indica se si desidera confrontare file aggiuntivi.
I file confrontati possono avere lo stesso nome di file, purché si trovino in directory diverse o in unità diverse. È possibile usare caratteri jolly (* e ?) per specificare i nomi di file.
È necessario specificare /n per confrontare i file di dimensioni diverse. Se le dimensioni del file sono diverse e /n non viene specificato, viene visualizzato il messaggio seguente:
Files are different sizes Compare more files (Y/N)?
Per confrontare comunque questi file, premere N per arrestare il comando. Eseguire quindi di nuovo il comando comp, usando l'opzione /n per confrontare solo la prima parte di ogni file.
Se si usano caratteri jolly (* e ?) per specificare più file, comp trova il primo file che corrisponde data1 e lo confronta con il file corrispondente in data2, se esistente. Il comando comp segnala i risultati del confronto per ogni file corrispondente data1. Al termine, comp visualizza il messaggio seguente:
Compare more files (Y/N)?
Per confrontare altri file, premere Y. Il comando comp richiede i percorsi e i nomi dei nuovi file. Per arrestare i confronti, premere N. Quando si preme Y, vengono richieste le opzioni della riga di comando da usare. Se non si specificano opzioni della riga di comando, comp usa quelli specificati in precedenza.
Esempi
Per confrontare il contenuto della directory c:\reporta con la directory di backup \\sales\backup\april
, digitare:
comp c:\reports \\sales\backup\april
Per confrontare le prime dieci righe dei file di testo nella directory \invoice e visualizzare il risultato in formato decimale, digitare:
comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d