Nwlapcug.com


Come confrontare directory utilizzando il Prompt dei comandi in Windows

Il Prompt dei comandi di Windows 8 riconosce il comando Comp da versioni precedenti di Windows per consentire il confronto tra due file. Specificando invece due cartelle, il comando Confronta tutti i file inerenti, stesso nome da dimensioni e contenuto. Il confronto funziona in un'unica direzione, significato che confronta la prima directory con il secondo, ma non l'altro senso intorno. Pertanto, si deve eseguire nuovamente il comando e invertire l'ordine di directory per poi trovare i file nella directory seconda che non sono rappresentati nel primo. L'output risultante è goffo al meglio, ma è adatto per scoprire le differenze tra le directory.

Istruzioni

1

Premere "Win-X" per aprire il pop-up Windows 8 strumenti e quindi selezionare "Prompt dei comandi." In alternativa, premere "Win-R," digita "cmd" (senza virgolette qui e in tutto) e quindi premere "Invio". La seconda opzione funziona anche nelle versioni precedenti di Windows.

2

Immettere "comp c:\folder1 c:\Folder2." al prompt per confrontare due cartelle. Modificare "folder1" e "Cartella2" per specificare il nome di cartella e posizione esatto di ogni cartella.

3

Aggiungere "c" al comando per ignorare le differenze di maiuscole e minuscole all'interno dei file. Per impostazione predefinita, il comando già ignora maiuscole nei nomi di file, ma l'aggiunta di questa funzione evita bandierine quando il contenuto del file è identico tranne che per capitalizzazione.

4

Aggiungi ">> c:\folder1\results.txt" al comando per restituire i risultati in un file results. txt, situato nella directory prima. È possibile designare qualsiasi cartella o nome di file per l'output. Per impostazione predefinita, la funzione Comp Visualizza output solo nelle finestre del Prompt dei comandi, ma l'attivazione di questa opzione crea un documento di testo invece.

5

Interpretare i risultati. La funzione Comp restituisce un elenco di confronti tra file con stesso nome e presenta un messaggio dopo ogni confronto. Quando i file sono identici, la funzione Comp Visualizza "File Compare OK." Quando un file è presente in prima posizione, ma non la seconda, "Can ' t Find/Apri File" viene visualizzato. "I file sono di dimensioni differenti" significa i file confrontati hanno dimensioni diverse, il che implica anche il contenuto differente. Se il contenuto è lo stesso, ma ci sono differenze di maiuscole e minuscole, viene visualizzato un messaggio di "Confrontare errore all'OFFSET"; Se hai aggiunto "c" per il comando, viene visualizzato invece "File confrontare OK".

6

Eseguire nuovamente il comando con l'ordine di directory invertito per trovare i file nella directory seconda che non esistono nel primo. Ad esempio, se originariamente sono state inserite il comando "comp c:\folder1 c:\Folder2. /c" >> c:\folder1\results.txt "per confrontare folder1 con cartella 2, immettere"comp /c c:\folder1 c:\Folder2.">> c:\folder2\results.txt" per invertire il confronto. È necessario modificare il percorso del file results. txt oppure con il nome, ad esempio "results2.txt," per evitare di sovrascrivere l'output originale; in questo esempio, il nome originale è stato conservato, ma viene salvato nella cartella secondo modo non sovrascrive i primi risultati.

Consigli & Avvertenze

  • Il comando Comp confronterà non contenuti nelle sottocartelle, quindi avrai bisogno di eseguire il comando per ciascuna sottocartella individuo confrontare i file in esso.
  • Il comando Comp leggere il contenuto all'interno dei file, ma quando il contenuto è diverso, segnala solo che le dimensioni dei file sono diverse. Solo quando la capitalizzazione è la differenza viene visualizzato un errore specifico. Se avete bisogno di confrontare due file e identificare le differenze di contenuto, utilizzare il comando FC, che utilizza il formato "FC c:\folder1\file1.txt c:\folder2\file2.txt." A differenza del comando Comp, il comando FC può confrontare file con nomi diversi, ma non può essere utilizzato per confrontare intere directory.
  • Il confronto confronta solo i file dello stesso nome, quindi se è stato rinominato un file in un unico percorso, la funzione Comp non paragonarlo al file non è stato rinominato. Invece, l'uscita si insinua che il file non esiste.