Si necesitas comparar archivos o carpetas, encontrarás que no hay escasez de aplicaciones que puedan ayudarte a hacer el trabajo. Si necesitas comparar el contenido de la carpeta desde el Símbolo del sistema, Windows 10 viene con una herramienta integrada llamada RoboCopy. Es una herramienta de Microsoft que viene incluida en Windows 10 a partir de sus versiones recientes. Es una herramienta bastante útil que puede comparar el contenido de la carpeta entre otras cosas. Todo lo que necesitas saber es el comando correcto para ejecutar.
1. Comparar contenidos de carpeta
Para comparar el contenido de las carpetas, necesitas la ruta completa a las dos carpetas que desea comparar. Es bastante fácil de conseguir. Abre ambas carpetas en el Explorador de archivos y haz clic dentro de la barra de ubicación. Copia las ubicaciones de la carpeta y pégala en el siguiente comando. Reemplaza la Path1 y la Path2 con la ruta a las dos carpetas que desea comparar.
Sintaxis
robocopy Path1 Path2 /L /NJH /NJS /NP /NS
Ejemplo
robocopy "C:\Users\fatiw\Desktop\Test Folder 1" "C:\Users\fatiw\Desktop\Test Folder 2" /L /NJH /NJS /NP /NS
Comparando archivos…
2. Entendiendo los resultados
Para el comando anterior, el símbolo del sistema devolvió los siguientes resultados. Cuando ejecutes este comando en tu sistema, los nombres de los archivos serán diferentes; sin embargo, el archivo * EXTRA File y el título New File precederán a los archivos que RoboCopy encuentre. Debes comprender el resultado para encontrar la diferencia entre las dos carpetas que acabas de comparar.
* EXTRA File alex-1315367-unsplash.jpg * EXTRA File beautiful-bloom-blooming-132474.jpg * EXTRA File irina-iriser-1323394-unsplash.jpg New File abstract.jpg New File Clouds_minimalistic_binary_storage_2560x1600.jpg New File Triangle_1920x1080.jpg
RoboCopy muestra los archivos únicos que se encuentran en las dos carpetas que comparó. Esto significa que todos los archivos enumerados en los resultados están presentes solo en una de las dos carpetas que comparaste.
Los archivos que están precedidos por * EXTRA File son los archivos que están presentes en la segunda carpeta que ingresó en el comando. Del ejemplo anterior, los archivos alex-1315367-unsplash.jpg, beautiful-bloom-blooming-132474.jpg, e irina-iriser-1323394-unsplash.jpg están presentes en la Test Folder 2 y NO están presentes en la Test Folder 1.
Entonces es obvio que los nombres de archivo precedidos por New File son todos los archivos que están presentes en la primera carpeta que ingresaste y no están presentes en la segunda carpeta. Una vez más, continuando con el ejemplo inicial, abstract.jpg, Clouds_minimalistic_binary_storage_2560x1600.jpg y Triangle_1920x1080.jpg están todos presentes en Test Folder 1 y NO están presentes enTest Folder 2.
El comando no listará los archivos que son comunes entre las dos carpetas.
https://youtu.be/3yfEHgPsjcI
Si tienes problemas para averiguar los resultados, ejecuta el comando en dos carpetas ficticias que solo tienen una pequeña cantidad de archivos para poder comparar los resultados con los archivos reales de las carpetas y comprenderlos. ¡Comparte!