Programa de comparación de carpetas

  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8212
  • Loc: USA
  • Status: Offline

Nota Octubre 20th, 2009, 8:19 pm

Im buscando un programa que comparar el contenido de dos carpetas de unos contra otros.

Permítanme tratar de explicar de esta manera...Esto es lo que Im tratando de hacer.

Tengo dos carpetas, las carpetas de música de espera...en la carpeta consta de 40 conciertos de música y la otra carpeta con 20 conciertos de música. Algunas de la música que tiene una carpeta, ya está presente en otra carpeta. Quiero que estos música combinados en una carpeta. Algunos de música son nombrados de manera diferente, pero todavía son la misma música.

¿Cómo podría lograr que, sin manualmente a través de ellos y la comprobación de ellos? Eso llevaría demasiado tiempo.

¿Existe tal cosa? Sería una vida total de saborear.

Lo sentimos, para los que se ejecutan en las oraciones que mightve confundido ustedes.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 20th, 2009, 8:19 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13458
  • Loc: Florida
  • Status: Offline

Nota Octubre 20th, 2009, 8:39 pm

Si éste es un ordenador que ya tiene instalado en PHP para hacer ese tipo de cosas, usted puede escribir un pequeño script que hace lo siguiente.

Crea un "hash" carpeta.
Crea un "duplicados" carpeta.

Pasa a través de la carpeta de destino de forma recursiva, se ejecuta cada archivo a través de md5_file () , Y crea un nuevo archivo en el hash de la "" directorio el nombre de el hash de regresar de md5_file.

Pasa por el directorio de origen de forma recursiva, ejecutar cada archivo a través de md5_file como antes, excepto que esta vez será la comprobación de la existencia de un archivo llamado usando el hash devuelto en lugar de crear el archivo.

En cualquier momento existe un hash del archivo en la carpeta de origen, mover el archivo a la "duplicados" carpeta.
Strong with this one, the sudo is.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Octubre 21st, 2009, 5:55 am

Beyond Compare de Scooter Software.

Te lo juro por ésta. La versión estándar es de sólo 30 dólares EE.UU., y vale cada centavo. No sólo se compara carpetas, archivos, pero también, y es una herramienta indispensable para webmasters en mi opinión.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8212
  • Loc: USA
  • Status: Offline

Nota Octubre 21st, 2009, 1:46 pm

Imponente! Gracias por la respuesta que ATNO awesome! Voy a tratar de Beyond Compare :D
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de Usuario
  • Registrado: Jul 25, 2005
  • Mensajes: 2735
  • Loc: Nashville, TN
  • Status: Offline

Nota Octubre 22nd, 2009, 5:06 pm

No lo sé...joeberts apelaciones solución a la URL de mi [] Tim Allen [/ url] secundarios. Si surgiera la necesidad, creo Id probablemente tiene que ir con ambos sólo para la codificación de la experiencia. :)
I'd love to change the world, but they won't give me the source code.

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: ScottG, yoyow218 y 131 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC