Lo que he aprendido: comparar el contenido de dos carpetas usando la consola en Windows

Si seguís este humilde blog ya sabéis que si hay dos maneras de hacer algo, una friki y una normal, una servidora siempre se decantará por la friki. En primer lugar porque suele ser más eficiente y en segundo porque me da una excusa para investigar cosas extrañas en Internet en lugar de trabajar. No soy muy de trabajar.

La cuestión es que tenía una carpeta con una pila de artículos en el ordenador y otra en el disco duro. En teoría ambas carpetas deberían tener el mismo contenido, pero como suele pasar la teoría y la práctica son bastante divergentes y había organizado un lío bananero de artículos que tenía que solucionar. La solución es bastante chorra, pero me ha permitido jugar un poco con la consola de Windows, ese gran desconocido. Os cuento: quería comparar el contenido de ambas carpetas sin comparar los archivos entre sí y comparando las fechas de modificación. Para eso he hecho lo siguiente:

  • Hacer una lista de archivos para cada carpeta y guardarla en un txt1 con
dir > lista.txt
  • Comparar ambas listas  y guardar el resultado con
fc lista1.txt lista2.txt > comparacion.txt

O todo junto:

cd path1

dir > path_a_lista1.txt

cd path2

dir > path_a_lista2.txt

fc path_a_lista1.txt path_a_lista2.txt > comparacion.txt

Seguro que hay mil maneras mejores de hacer esto, pero para una persona que sabe dos comandos de consola de Windows no está mal 😀


  1. Guardo en txt porque si lo quiero abrir a mano me da menos problemas, sin más. 
Anuncios

6 pensamientos en “Lo que he aprendido: comparar el contenido de dos carpetas usando la consola en Windows

  1. Pingback: Compilación: greatest hits del 2016 | Onda Hostil

¡Opina sin miedo! (Puedes usar Markdown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s