Hay ocasiones en las que es necesario comparar dos archivos y comprobar si su contenido es diferente. En algunas situaciones, puede simplemente abrir los dos archivos y revisar su contenido, como cuando desea comparar dos imágenes o dos archivos de texto. Sin embargo, esa es una tarea bastante tediosa de realizar y es posible que se pierda pequeñas diferencias, como un ligero cambio en el tinte de una foto o una frase en un archivo de texto. Por eso es bueno conocer algunos métodos para comparar mediante programación el contenido de dos archivos, utilizando software en lugar de sus sentidos. ? Aquí hay tres formas en las que puede hacer eso, usando Potencia Shell o aplicaciones de terceros para Windows:
Cómo comparar dos archivos usando PowerShell
Índice de contenidos
Windows 10 no tiene una herramienta incorporada para comparar dos archivos. Sin embargo, puede utilizar Potencia Shell para hacerlo. Comience abriendo PowerShell: una forma rápida de hacerlo es presionar el Ganar + X teclas del teclado simultáneamente y luego presione I si quieres correr Potencia Shell como usuario estándar, o A si desea ejecutarlo como administrador.
Una vez que hayas abierto Potencia Shell ejecuta el siguiente comando:
if ((Get-FileHash “Ruta al primer archivo”). hash -eq (Get-FileHash “Ruta al segundo archivo”). hash) {“Los dos archivos comparados son idénticos”} else {“Los dos archivos comparados NO son idénticos «}
Por supuesto, deberías cambiar «Ruta al primer archivo» y «Ruta al segundo archivo» con las rutas reales a sus archivos. Por ejemplo, queríamos comparar dos archivos llamados DigitalCitizen1.txt y DigitalCitizen2.txt, ambos encontrados en nuestro D: manejar.
Para comparar su contenido, tuvimos que ejecutar este comando:
if ((Get-FileHash “D: DigitalCitizen1.txt”). hash -eq (Get-FileHash “D: DigitalCitizen2.txt”). hash) {“Los dos archivos comparados son idénticos”} else {“Los dos archivos comparados NO son idénticos «}