Скажем, у меня есть файл: C:\private\book-list.txt

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

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

Для того, чтобы мои друзья могли это прочитать.

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

1 ответ1

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.

Ссылки:

Технет на мклинк
вопрос о сбое сервера

Удаление:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .