Parametri e parametri di confronto del file
- / B - Questo interruttore eseguirà un confronto binario.
- / C - Se è necessario fare un confronto senza distinzione tra maiuscole e minuscole, utilizzare questo interruttore.
- /UN - Questo interruttore farà in modo che FC mostri solo la prima e l'ultima riga per ogni gruppo di differenze.
- / U - Utilizzare questa opzione per confrontare i file come file di testo Unicode.
- / L - Questo confronterà i tuoi file come testo ASCII.
- / N - Questo interruttore può essere utilizzato solo con ASCII ma mostrerà tutti i numeri di riga corrispondenti.
- /LIBBREn - Sostituisci "n" con un numero per limitare la quantità di righe consecutive consecutive che FC leggerà prima che abortisca. L'impostazione predefinita, se non si specifica un numero, è 100 righe di testo non corrispondenti.
- /nnnn - Sostituendo le "n" qui diremo a FC che quando trova linee non corrispondenti, può solo continuare se trova "n" linee di corrispondenza consecutive dopo la mancata corrispondenza. Questo è utile se vuoi evitare che due file diventino estremamente fuori sincrono.
- / T - Questo interruttore indicherà a FC di non espandere le schede negli spazi.
- / W - Se si utilizza questa opzione, FC comprimerà lo spazio bianco (schede e spazi) durante il confronto dei file.
C'è solo un parametro che devi specificare, ma dovrai inserire due istanze di esso. Questo è il parametro Pathname in cui dichiarerai la posizione dei tuoi file.
Sintassi dell'FC
Come ogni strumento nel prompt dei comandi, è necessario sapere come inserire i comandi con la sintassi corretta. Esistono due opzioni principali per lo strumento Confronta file che è possibile utilizzare. Se si desidera confrontare due serie di file anziché due singoli file, è possibile utilizzare i caratteri jolly (? E *).
FC [pathname1] [pathname2]
FC [switches] [pathname1] [pathname2]
A seconda del tuo comando, riceverai una delle quattro risposte% errorlevel%.
- -1 - La tua sintassi non è corretta.
- 0 - Entrambi i file sono identici.
- 1 - I file sono diversi.
- 2 - Almeno uno dei file non può essere trovato.
Facciamo un pò di pratica
Prima di iniziare, è necessario scaricare i nostri tre documenti di testo di esempio che verranno utilizzati per il test. Questi documenti contengono ciascuno un paragrafo di testo con alcuni raggruppamenti di parole simili. Dopo aver scaricato questi tre documenti, puoi copiarli in qualsiasi cartella sul tuo computer. Ai fini di questo tutorial, metteremo tutti i documenti di testo sul desktop.
- FCsample
- FCexercise
- FCexercise2
Ora è necessario aprire una finestra del prompt dei comandi con privilegi elevati. Aprire il menu Start in Windows 7 e 10 o aprire la funzione di ricerca in Windows 8 e cercare CMD. Quindi, fai clic con il pulsante destro del mouse su di esso e quindi su "Esegui come amministratore". Anche se non è necessario aprire una finestra del prompt dei comandi con privilegi elevati, ciò ti aiuterà ad evitare le fastidiose finestre di dialogo di conferma.
- Confronta due file di testo nella stessa cartella usando File Compare.
- Confronta i file nella stessa cartella usando File Compare usando l'opzione "/ lbn".
- Confronta due file identici.
- Eseguire un confronto binario di due file diversi e due file identici.
Scenario 1: confronta due file di testo utilizzando File Compare.
Ora che hai la finestra del prompt dei comandi aperta e hai i tuoi file di testo sul desktop, siamo pronti per fare un semplice confronto di file. In questa sezione, faremo un confronto di base e quindi aggiungeremo alcune opzioni differenti. Iniziare immettendo il seguente comando per confrontare il contenuto di "FCsample" e "FCexercise." Ricordarsi di sostituire il percorso con il nome che corrisponde al computer e ricordare che il prompt dei comandi non fa distinzione tra maiuscole e minuscole.
fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
Scenario 2: confronta i file nella stessa cartella usando File Compare usando l'opzione "/ lbn".
Ora proviamo un altro confronto in cui diremo all'FC di fermarsi dopo 2 righe di dati non corrispondenti. Fai questo, aggiungendo l'opzione "/ lbn".
fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
Scenario 3: confronta due file identici.
Nei file che hai scaricato, vedrai due file chiamati "FCexercise" e "FCexercise2". Questi due file hanno esattamente lo stesso contenuto, quindi eseguiremo un confronto e vedremo quali risultati otterremo.
fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
Scenario 4: eseguire un confronto binario di due file diversi e due file identici.
Per questo esempio, eseguiremo un confronto binario dei file "FCexercise" e "FCsample".
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
Immagine di credito: Nikki su Flickr