Crie um arquivo em lotes com conteúdo como este:
robocopy.exe C:\sourceDir C:\TargetDir FileName.txt /MON:1
em seguida, execute o arquivo em lote sempre que você fizer logon com seu usuário, há várias maneiras de fazer isso.
A desvantagem aqui é que, enquanto este processo está sendo executado em segundo plano, ele está verificando as alterações em seu arquivo apenas uma vez a cada minuto. Assim, no pior dos casos, você não terá um backup atual por 59 segundos.Se você precisar de uma cópia mais "em tempo real", poderá usar o recurso Windows FileSystemWatcher, que deve ser usado em um script ou programa, por exemplo, um script do PowerShell , mas isso é um pouco mais complicado do que um arquivo em lote de uma linha. / p>