Как автоматически реплицировать файл в Windows 7?

Как автоматически реплицировать файл в Windows 7?

Допустим, у меня есть файл:C:\private\book-list.txt

И его нужно автоматически отображать после внесения изменений.

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

Чтобы мои друзья могли его прочитать.

Пожалуйста, помогите мне сделать это на платформе Windows 7.

решение1

Для того, чтобыкопияэтого файла вы можете запустить оболочку и выполнить следующую команду:

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

Вы можете делать это каждый раз при изменении файла (и, возможно, попытаться автоматизировать это), или вы можете сделать так:

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

Это не копирует содержимое файла, а создает вторую запись каталога. Теперь вы можете открыть один и тот же файл под двумя разными именами. И одно из них находится в вашей папке dropbox.

Если вы меняете, C:\dropbox\book-list.txtто изменения записываются в файл на диске. Если вы его откроете, C:\box\book-list.txtто увидите тот же измененный файл.

Еще немного информации о ссылках:

Синтаксис:

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.

Ссылки:

Technet на mklink
вопрос по serverfault

Удаление:

Чтобы удалить его, просто удалите обе копии. Только удаление последней копии освободит используемое дисковое пространство.

Связанный контент