Como replicar o arquivo automaticamente no Windows 7?

0

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

E ele 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 me ajude a fazer isso na plataforma Windows 7.

    
por nyet 13.09.2015 / 13:22

1 resposta

1

Para copiar este arquivo, você pode ativar um shell e emitir este comando:

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

Você pode fazer isso toda vez que o arquivo for alterado (e possivelmente tentar automatizar isso, ou você pode usar isso:

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

Isso não copia o conteúdo do arquivo, mas cria uma segunda entrada de diretório. Agora você pode abrir o mesmo arquivo por 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ê abrir de C:\box\book-list.txt , verá 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 em serverfault

Excluindo:

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

    
por 13.09.2015 / 13:43