martes, 8 de diciembre de 2009

SyncToy – Herramienta muy útil para sincronizar tus archivos!

Quizá muchos de ustedes no conozcan esta herramienta, ya que yo estuve buscando alguna herramienta que mantenga sincronizados mis archivos pero cuando me encuentro en una LAN o en una sola misma máquina… por ejemplo el LIVE MESH es una buena opción cuando tú tienes tus computadoras y dispositivos móviles y quieres mantener todo sincronizado, sin embargo el problema que tuve es que quiero sincronizar los archivos que se encuentran en mi misma computadora, y por qué? se preguntarán. En mi caso tengo 2 discos duros físicos y la información de uno quiero que se replique en otro, pero no TODO el disco, solo quiero que algunos directorios donde tengo mi información crítica se copie al otro. Entonces encontré esta herramienta de Microsoft que resolvió mi problema y estoy seguro que ustedes encontraran una manera que les será muy útil.

SyncToy es una herramienta gratuita que está basado en el Microsoft Sync Framework que permite justamente sincronizar archivos, si eres desarrollador pues debes revisar la información del Framework ya que es muy interesante!.

Bueno, la versión que acaba de lanzarse hace un par de semanas es la versión 2.1, la puedes bajar desde el sitio de Microsoft desde este link, y soporta desde Windows XP hasta Windows 7 – 32 y 64 bits!.

La instalación es bastante simple, y ya cuando tengas instalado tendrás la pantalla de inicio:
Donde te indica que debes crear un Folder Pair, o sea que crearemos los folders que queremos que se sincronicen. Entonces solo se debe elegir los folders que quieras que se mantengan sincronizados, en mi caso el C:\Users\Miklos\Pictures quiero que se sincronice al D:\FotosBackup.
Después solo queda elegir como quieres hacer la sincronización de ambos directorios, la primera opción Synchronize va actualizar todo lo que hagas en cualquier directorio para mantener ambos iguales (si adicionaste al folder de la ‘derecha’ pues se copiara al de la izquierda). El Echo lo que realizar es copiar todos los archivos que tengo en mi carpeta al otro folder y si elimino, renombro adiciono se actualizara en el otro folder (en mi caso el D:\FotosBackup), sin embargo si adiciono un archivo al D:\ no se copiara a mi folder de fotos en el C:, y el ultimo de contribute pues es similar a la opción Echo con la diferencia que si tu eliminas algo en el folder de la ‘derecha’ no eliminara en el de la ‘izquierda’. Bueno tú puedes elegir la opción que más te convenga.
Y finalmente darle un nombre a este ‘par de folders’
Bien ya lo tenemos todo listo, podemos revisar en la pantalla de sumario:
Y puedes ver que tienes más opciones como los archivos a ser incluidos, folders, etc. Puedes cambiar a tu conveniencia, pero en mi caso quiero todo… solo basta presionar RUN y listo.
Listo mis folders sincronizados, ahora para que siempre se mantenga actualizado es mejor hacer una tarea que se ejecute los días que quieras, y la línea de comandos que se ejecutara será: C:\Program Files\SyncToy 2.1\SyncToyCmd.exe" -R "My folder pair.". Y tendrás tus folders actualizados en el cronograma que tu quieras y/o puedes ejecutarlo manualmente cuando tu desees, por ejemplo si tienes un disco externo tu quieres mantener sincronizados una carpeta, así que ya sabes cómo puedes hacer y la forma manual será tu elección, si estas como yo queriendo actualizar en tu misma computadora pues usa el Task Scheduler!!!, tienes muchas maneras úsalo y veras que te será bastante útil!.

2 comentarios:

Sergio Ll. dijo...

Si, conozco esta herramienta, es un poco lento para sincronizar (hasta el Total Commander es mas rapido) pero hace un muy buen trabajo. Altamente recomendable por su facil e intuitivo uso (yo ya probe unos 5 herramientas de sincronizacion y esta es la mejor que encontre para mi).

Anónimo dijo...

Después de tan largo silencio, fue bueno encontrarte nuevamente.

Publicar un comentario