¿Cómo sincronizar automáticamente los archivos con la unidad de red en Windows XP? [cerrado]

11

Windows XP: Me gustaría sincronizar automáticamente los archivos entre una unidad local y una unidad de red.

Soy consciente de Windows Briefcase pero es muy lento y tengo que decirle que se sincronice. Realmente me gusta la forma en que Dropbox hace la sincronización, ya que es casi instantánea. Es muy impresionante. Simplemente usaría Dropbox pero no puedo instalarlo en la máquina remota. ¿Hay alguna herramienta o script que pueda crear que observe una carpeta en particular para detectar cualquier cambio y luego sincronice esos cambios en la unidad en red de forma automática y casi instantánea?

ACLARACIÓN:

Me gustaría que esta herramienta / script sea un demonio que se inicie cuando se inicie Windows y supervise continuamente una carpeta para detectar cualquier cambio en su contenido. Una vez que observa cambios en el origen o el destino, sincroniza los archivos que cambiaron (Muy similar a la forma en que funciona Dropbox). Tengo una buena idea sobre cómo haría esto en un script de Perl y si no existe una herramienta que lo haga, lo escribiré yo mismo en Perl. Si alguien ya ha hecho esto, ¿puede compartir el guión?

stephenmm
fuente
1
¿Alguien ha intentado siempre la sincronización ?
stephenmm
Dsynchronize parece que hace exactamente lo que quiero. ¡Es gratis, pero si funciona bien, donaré un poco de denaro a Dimio (y a su gato :)! Las revisiones de este sitio parecen buenas, pero mencionan que la "sincronización en tiempo real" requiere más recursos que Halo. Entonces, tendré que probarlo y ver si es realmente tan malo.
stephenmm
freefilesync parece ser otra herramienta bien considerada, pero hay menos revisiones de esta herramienta, así que creo que probablemente probaré Dsynchronize primero.
stephenmm
Malas noticias. Dsynchronize no se sincronizó cuando intenté hacer una sincronización bidireccional en tiempo real y freefilesync no hace una sincronización bidireccional en tiempo real. Así que todavía estoy buscando una solución que funcione.
stephenmm
Creo que un script (elija su lenguaje de script moderno favorito) será su mejor opción si se siente cómodo con él. Incluso puede haber una buena biblioteca / script para esto en CPAN.
Roy Tinker

Respuestas:

1

Robocopy hará el trabajo.

http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd

joeqwerty
fuente
tenga en cuenta que el enlace de descarga es una familia de archivos para Windows Server ... Robocopy está incluido en el paquete.
studiohack
Tal vez me lo perdí, pero parece que robocopy debo invocar manualmente el comando. Estaba buscando un demonio para ver una carpeta y actualizarme automáticamente. He actualizado la pregunta original para aclarar lo que estoy buscando. Gracias.
stephenmm
Puede llamar a Robocopy al inicio desde un archivo por lotes, con los comandos \ opciones para hacer lo que necesita.
joeqwerty
Uso robocopy de un archivo por lotes pero necesito programarlo usando el programador de tareas de Windows.
djangofan
1

Parece que Dsynchronize hace copias de seguridad en tiempo real a FTP, pero no lo he intentado yo mismo. La descarga en la página de su autor parece estar inactiva en este momento, pero hay otros sitios que alojan el archivo. http://dimio.altervista.org/eng/

Cerbero
fuente
Parece que hace exactamente lo que necesito. Lo intentaré.
stephenmm
Ah, parece que has buscado en Google algunas más ... ¡prueba de buena suerte! Solo busqué "ftp de sincronización en tiempo real".
Cerberus
1

Si tanto la computadora del cliente como el recurso compartido son computadoras separadas, entonces puede instalar AeroFS o BitTorrent-Sync en ambas computadoras y tendrá una sincronización de archivos ilimitada.

djangofan
fuente
Basado en el marketing, AeroFS parece ser un buen sustituto de los archivos autohospedados .
Jason R. Coombs
0

SyncToy es mejor que Briefcase, pero no es automático ... es bastante rápido y ofrece algunas buenas opciones de sincronización, y funciona bien en unidades de red ...

Gratis, por Microsoft.

studiohack
fuente
0

Deberías probar la función Archivos sin conexión.

http://www.microsoft.com/windowsxp/using/mobility/learnmore/offlinefiles.mspx

surfasb
fuente
Los archivos sin conexión no son comparables a Dropbox. Fuera de línea escribe directamente en los archivos remotos (si el recurso compartido está en línea), que puede ser lento, o escribe en los archivos locales pero solo los sincroniza cuando se determina que está en línea. Dropbox, y la solicitud del OP, hace algo diferente: siempre escribe localmente, lo que es rápido, pero luego se sincroniza de inmediato, minimizando el retraso.
Jason R. Coombs
Los archivos sin conexión se pueden configurar para escribir localmente
surfasb
Pasé una década usando archivos sin conexión, leyendo foros, tratando de usar API de programación para personalizar mi comportamiento, recuperándome de cachés corruptos e intentando mejorar mi experiencia con poca suerte. Si los archivos fuera de línea se pueden configurar para escribir localmente pero sincronizar cuando estén disponibles, sería increíble. Sin embargo, se necesita cita.
Jason R. Coombs