Tecnología

Inicio

Cómo comparar los directorios usando el símbolo del sistema en Windows

El Windows 8 Símbolo del sistema reconoce el comando Comp de las versiones anteriores de Windows para permitir la comparación entre los dos archivos. Al especificar dos carpetas en su lugar, el comando compara todos los archivos, inherentes del mismo nombre por el tamaño y el contenido. La comparación funciona sólo en una dirección, lo que significa que compara la primera directorio con el segundo, pero no al revés. Por lo tanto, debe ejecutar el comando de nuevo y revertir el orden directorio para luego encontrar archivos en el segundo directorio que no están representados en la primera. La salida resultante es torpe en el mejor, pero es adecuado para descubrir las diferencias entre directorios.

Instrucciones

1 Pulse "Win-X" para abrir el Windows 8. Herramientas de pop-up y luego seleccione "Símbolo del sistema". Alternativamente, pulse "Win-R", escribe "cmd" (sin comillas aquí y en todo) y luego presionar "Enter". La última opción funciona en versiones anteriores de Windows también.

2 Introduzca "comp c: \ carpeta1 c: \ carpeta2" en el indicador para comparar las dos carpetas. Cambio "carpeta1" y "carpeta2" para especificar la ubicación y el nombre de la carpeta exacta de cada carpeta.

3 Añadir "/ c" para el comando de ignorar las diferencias en mayúsculas dentro de los archivos. Por defecto, el comando ya se ignora mayúsculas en nombres de archivo, pero la adición de esta función evita banderas cuando el contenido del archivo es idéntico a excepción de capitalización.

4 Añadir ">> c: \ carpeta1 \ results.txt" a la orden de salida de los resultados en un archivo results.txt, que se encuentra en el primer directorio. Puede designar cualquier nombre de carpeta o archivo para la salida. Por defecto, la función Comp muestra la salida sólo en las ventanas del símbolo del sistema, pero la habilitación de esta opción crea un documento de texto en su lugar.

5 Interpretar los resultados. La función Comp devuelve una lista de comparaciones entre archivos del mismo nombre y presenta un mensaje después de cada comparación. Cuando los archivos son idénticos, las pantallas de función Comp "Archivos Compara OK". Cuando existe un archivo en el primer lugar, pero no se muestra la segunda, "no puede encontrar / Abrir archivo". "Los archivos son de diferentes tamaños" significa los archivos comparados tienen diferentes tamaños, lo que también implica que el contenido diferente. Si el contenido es el mismo, pero hay diferencias en la capitalización, una "Comparación de error en el desplazamiento" aparece el mensaje; si se ha añadido "/ c" para el comando, "Archivos Compara OK" se muestra en su lugar.

6 Vuelva a ejecutar el comando con el orden invertido directorio para encontrar archivos en el segundo directorio que no existen en el primero. A modo de ejemplo, si introdujo originalmente el comando "comp c: \ carpeta1 c: \ carpeta2 / c" >> c: \ carpeta1 \ results.txt "para comparar carpeta1 con la carpeta 2, introduzca" comp c: \ carpeta2 c: \ carpeta1 / c ">> c: \ carpeta2 \ results.txt" para revertir la comparación. Es necesario cambiar ya sea la ubicación del archivo results.txt o su nombre, como "results2.txt," para evitar sobrescribir el original de la salida; en este ejemplo, el nombre original se conservó, pero se guarda en la segunda carpeta por lo que no sobrescribe los primeros resultados.

Consejos y advertencias

  • El comando Comp no va a comparar el contenido de las subcarpetas, por lo que tendrá que ejecutar el comando para cada subcarpeta individuales para comparar los archivos en el mismo.
  • El comando Comp no leer el contenido dentro de los archivos, pero cuando el contenido es diferente, sólo informa de que los tamaños de archivo son diferentes. Sólo cuando la capitalización es la diferencia hacer que reciba un error específico. Si es necesario comparar dos archivos e identificar las diferencias de contenido, utilice el comando FC, que utiliza el formato de "FC c: \ carpeta1 \ file1.txt c: \ carpeta2 \ file2.txt." A diferencia del comando Comp, el comando FC puede comparar los archivos con diferentes nombres, pero no puede ser utilizado para comparar directorios completos.
  • La comparación compara únicamente los archivos del mismo nombre, por lo que si ha cambiado el nombre de un archivo en un solo lugar, la función Comp no compararlo al archivo que no cambia el nombre. En cambio, la salida se insinúa que el archivo no existe.