2009-11-04 11:14:19 +0000 2009-11-04 11:14:19 +0000
154
154

¿Cómo puedo sincronizar dos carpetas en tiempo real en Windows 7?

Quiero sincronizar dos carpetas en tiempo real en Windows 7.

Básicamente, quiero supervisar una carpeta y sincronizar cada cambio (archivos nuevos, archivos modificados, archivos eliminados) en otra unidad. Tiene que ser en tiempo real, para que se sincronice instantáneamente cuando se produzca un cambio. Una sincronización en una sola dirección es suficiente.

Probé el SyncToy de Microsoft, pero sólo se sincroniza a mano o de forma programada (por lo que no satisface el requisito de “tiempo real”).

¿Se puede lograr esto con el propio Windows 7? Si no, ¿hay otros métodos para hacerlo?

Respuestas (16)

91
91
91
2009-11-04 13:08:36 +0000

El 003 te permite hacer esto. No estoy seguro de cómo funciona en Windows 7, pero es gratuito y autónomo, así que no hay nada malo en intentarlo.

32
32
32
2014-11-26 08:25:18 +0000

Uso el comando ROBOCOPY e hice una línea de comando para hacer la sincronización entre 2 carpetas (sincronización incremental) mi comando es así

ROBOCOPY "Source_Folder" "Destination_Folder" /E /ZB /XJ /XF "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*" /xd "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files" /FFT /MT /R:2 /W:5 /V /MON:1 /TEE

(excluye los archivos: "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*") (excluye las carpetas que incluyen archivos en estas carpetas: "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files") También esto se repite cada minuto y/o cada cambio de archivo/carpeta.

Saludos, Rizwan.

FLAGS

/E Copy subdirectories, including empty ones.
/ZB Use restartable mode; if access denied use backup mode.
/XJ Exclude junction points. (normally included by default).
/FFT Assume FAT file times (2-second granularity).
/MT Do multi-threaded copies with 8 threads.
/R:2 Number of retries on failed copies.
/W:5 Wait time between retries.
/V Produce verbose output, showing skipped files.
/TEE Output to console window, as well as the log file.
/MON:1 Monitor source; run again when more than 1 change seen.

/XF [files] Exclude files matching given names/paths/wildcards.
/XD [dirs] Exclude directories matching given names/paths.
21
21
21
2012-10-23 03:29:51 +0000

Hay Synkron que es de código abierto y es de plataforma cruzada.

18
18
18
2009-11-04 13:15:51 +0000

Podrías usar un NTFS Symbolic Link para que las carpetas de cada unidad apunten a la misma carpeta.

15
15
15
2012-02-24 08:45:33 +0000

Ya que leí tu comentario “… el disco mapeado (el objetivo de sincronización) es Linux”, entonces quiero darte un mejor enfoque: Sólo necesitas ssh-access en el objetivo Linux, es mucho más rápido, y funciona mucho mejor con anchos de banda más bajos y latencias más largas.

Utiliza la función WinSCP ’s Keep remote directory up to date “!

Necesitarás un pequeño ajuste en las opciones de transferencia para configurar siempre binarios, excluir archivos (típicamente archivos svn o git y similares) etc. Utilice también la "aplicación automática” de las opciones de transferencia. Además, cree una sesión que tenga configurados los directorios del host, local y remoto. En ese momento, sólo tienes que abrir WinSCP, activar la sesión (que entonces también aplica automáticamente las opciones de transferencia debido a, por ejemplo, la coincidencia de host), y pulsar el botón de mantener actualizado.

O podrías script esto usando las herramientas de scripting de WinSCPs!

.. y sólo btw: Si el escenario fuera Unix-a-Unix, entonces mira esta pregunta .

8
8
8
2015-04-16 06:29:12 +0000

A continuación se presentan algunas de las herramientas para sincronizar carpetas en tiempo real, compruebe cada una y seleccione una según sus necesidades.

  1. FreeFileSync
  2. AllwaySync
  3. SyncBack Free
  4. Synkron
  5. Sincronizador de Archivos
  6. PureSync
  7. GoodSync
7
7
7
2013-06-18 09:07:16 +0000

He probado bastantes programas y los únicos que hacen espejo en tiempo real de las carpetas son:

Personalmente, me gustan los Yadis! Respaldo mejor. Tiene más características que Dsynchronize. Puedes habilitar el versionado, # de versiones a guardar, qué operaciones de archivo monitorear, y estoy seguro que muchas más. Además, tiene una interfaz gráfica de usuario más atractiva y más refinada.

4
4
4
2011-08-20 06:12:46 +0000

Si quieres sincronizar una carpeta al USB y ya usas Dropbox, usa el DropboxPortableAHK .

De esta manera, tengo mis archivos de Dropbox sincronizados en cualquier ordenador, así como mi iPhone usando la aplicación de Dropbox y mi unidad USB que uso en la uni con esta versión portátil.

1
1
1
2016-09-29 21:00:19 +0000

Otra forma muy fuerte de sincronizar carpetas es usar rsync en la línea de comandos. Tendrás que descargar MingW toolchain o si instalas cwRsync, instala rsync.exe que puedes ejecutar directamente.

Todo lo que necesitarías es este comando:

rsync -r source_path destination_path

-r flag es a recursivo para todas las subcarpetas.

En Windows (7) la ruta debe ser proporcionada en el siguiente formato. Por ejemplo para especificar c:\test será /c/test o /cygdrive/c/test

Esta es la forma más eficiente, rápida y poderosa de sincronizar carpetas con archivos grandes aunque Dsynchronize en respuesta aceptada también funcionó para mí.

No es en vivo o en tiempo real sin embargo. Cada vez que necesites sincronizar, ejecutarás este comando.

1
1
1
2015-01-28 14:01:22 +0000

Tal vez este te ayude: Allway Sync. Estas son la versión gratuita y la versión pro. Características:

  • Configuración y personalización flexible.
  • Soporta archivos de cualquier tamaño.
  • Interfaz gráfica fácil de usar.
  • Soporta virtualmente cualquier sistema de archivos (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF y más).
  • Puede ser instalado en un ordenador de sobremesa, portátil, lápiz USB, disco duro externo o un dispositivo habilitado para U3.
  • Capaz de sincronizar más de 2 carpetas.
  • Sincronizar datos entre sus PCs de escritorio y portátiles a través de la red

Utilicé este programa y me gustó.

* - la versión gratuita tiene un límite de archivos procesados durante cada 30 días. Vea Allway Sync End User License Agreement

0
0
0
2013-03-21 05:18:44 +0000

Watch 4 Folder v2.3 - una pequeña (802kb), portátil (sin instalación) y poderosa herramienta de monitoreo para vigilar las actividades de las carpetas y los archivos. Es simple de usar y de configurar, puede monitorear 15 tipos de eventos y disparar diferentes acciones en caso de que ocurra un evento. http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

-Lo he estado usando en un servidor, disparando múltiples ex - conversión a PDF usando Acrobat, estampándolos, enviándolos como archivo adjunto a las oficinas de todo el país a través de llamadas smtp… ¡¡Pequeño software hace muchas cosas!!

0
0
0
2013-04-23 09:52:27 +0000

Yo quería lo mismo. Y en principio el Centro de Sincronización dentro de Windows7 proveería eso pero de otra manera: sólo tienes que establecer una carpeta de red como Siempre disponible sin conexión. Con esto tienes básicamente que una versión local y remota sincronizada, estás trabajando como si estuvieras en la red pero en realidad se las arregla para tenerla localmente. En otras palabras, sólo ves una copia pero la tienes en dos lugares, pero ese es el objetivo de la sincronización. En lugar de ser transparente que hay una copia remotamente sincronizada, hay una copia localmente sincronizada. En cualquier caso esto cubre el objetivo básico de los fallos de red.

Debo decir que esta es la teoría porque me quedé atascado ya que mis unidades de red son administradas por Novel y por lo tanto no tengo la opción de “Siempre disponible fuera de línea”.

0
0
0
2013-05-23 10:48:24 +0000

Uso syncless libre https://code.google.com/p/big5sync/

se engancha al sistema y si en el modo seamless, sincroniza los archivos en tiempo real. No puede funcionar como servicio, personalmente no me gusta el GUI pero funciona :)

MirrorFolder http://www.techsoftpl.com/backup/ también puede hacer la sincronización en tiempo real y funciona como servicio (no necesita GUI para cargar para trabajar) pero no es gratis ($39)

0
0
0
2012-07-15 13:23:27 +0000

Puedes probar SyncBack4all , es un programa de sincronización de carpetas y archivos en tiempo real.

0
0
0
2019-08-12 12:46:09 +0000

He encontrado que FreeFileSync (código abierto - pero cuidado con el adware en la instalación) es el mejor.

También me gusta mucho Backup2 https://bvckup2.com/ ) para tareas más grandes ya que es el más rápido de todos los que he probado, pero no es gratis y está pensado para sincronizaciones de una sola dirección.

-3
-3
-3
2015-01-06 10:48:08 +0000

Puedes asignar una ruta de carpeta a una unidad con sub.

Código:

SUBST L: "C:\Some\Path"