Copie o arquivo na alteração do arquivo no Windows 8.1

0

Eu gostaria de configurar uma regra no Windows 8.1 para copiar um determinado arquivo para outro local sempre que ele for alterado. Como posso conseguir isso?

    
por Fredrik P 25.05.2015 / 21:45

2 respostas

2

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>     

por 26.05.2015 / 08:40
2

Você pode usar robocopy para isso com os seguintes 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
    
por 25.05.2015 / 21:49