Copie el archivo al cambiarlo en Windows 8.1

Copie el archivo al cambiarlo en Windows 8.1

Me gustaría configurar una regla en Windows 8.1 para copiar un determinado archivo a otra ubicación cada vez que cambie. ¿Cómo puedo lograr esto?

Respuesta1

Cree un archivo por lotes con contenido como este:

robocopy.exe C:\sourceDir C:\TargetDir FileName.txt /MON:1

luego ejecute el archivo por lotes cada vez que inicie sesión con su usuario, hay varias formas de hacerlo.

El inconveniente aquí es que mientras este proceso se ejecuta en segundo plano, busca cambios en su archivo solo una vez por minuto. Entonces, en el peor de los casos, no tendrás una copia de seguridad actual durante 59 segundos.

Si necesita una copia más "en tiempo real", puede utilizar la función FileSystemWatcher de Windows, que debe utilizar desde un script o programa, por ejemplo, unsecuencia de comandos de PowerShell, pero eso es un poco más complicado que un archivo por lotes de una línea.

Respuesta2

Puedes usarrobocopiapara esto con los siguientes parámetros:

/MON:n :: MONitor source; run again when more than n changes seen
/MOT:m :: MOnitor source; run again in m minutes Time, if changed

información relacionada