Como replicar arquivo automaticamente no Windows 7?

Como replicar arquivo automaticamente no Windows 7?

Digamos que eu tenha um arquivo:C:\private\book-list.txt

E precisa ser ecoado automaticamente após uma alteração ser feita

C:\dropbox\book-list.txt
C:\box\book-list.txt

Para que meus amigos possam lê-lo.

Por favor, ajude-me a fazer isso na plataforma Windows 7.

Responder1

A fim decópia deneste arquivo você pode iniciar um shell e emitir este comando:

copy C:\dropbox\book-list.txt C:\box\book-list.txt

Você pode fazer isso sempre que o arquivo for alterado (e possivelmente tentar automatizar isso, ou você pode fazer o seguinte:

mklink /H C:\dropbox\book-list.txt C:\box\book-list.txt

Isto não copia o conteúdo do arquivo, mas cria uma segunda entrada de diretório. Agora você pode abrir o mesmo arquivo com dois nomes diferentes. E um deles está na sua pasta dropbox.

Se você alterar C:\dropbox\book-list.txt, as alterações serão gravadas no arquivo no disco. Se você abri-lo, C:\box\book-list.txtverá o mesmo arquivo alterado.

Mais algumas informações sobre links:

A sintaxe:

MKLINK [[/D] | [/H] | [/J]] Link Target

    /D      Creates a directory symbolic link.  Default is a file
            symbolic link.
    /H      Creates a hard link instead of a symbolic link.
    /J      Creates a Directory Junction.
    Link    specifies the new symbolic link name.
    Target  specifies the path (relative or absolute) that the new link refers to.

Links:

Technet no mklink
uma pergunta sobre serverfault

Excluindo:

Para excluí-lo, basta excluir ambas as cópias. Somente a exclusão da última cópia liberará o espaço em disco usado.

informação relacionada