Использовать общий каталог в качестве источника только для чтения нескольких различных целевых каталогов - Windows 10

226
chrisb2244

У меня есть исходная папка, которую я хочу использовать в качестве отправной точки для нескольких отдельных целевых папок.

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

Если я использую символическую ссылку или соединение (насколько я могу судить), тогда у меня может быть несколько других «каталогов», которые имеют то же содержимое, что и мой источник, но на самом деле они не различаются.

Чтобы уточнить на примере, если у меня есть

c:\source\sourcefile.txt 

а потом

c:\target1\sourcefile.txt 

и создать

c:\target1\target1file.txt 

тогда мой исходный каталог будет обновлен, чтобы содержать то же самое target1file.txt.

Есть ли в Windows 10 какой-либо способ предоставить копию каталога, доступную только для чтения, и разрешить изменение этого каталога в отдельном месте (с маскированием исходных файлов, если в исходном и целевом файлах существует одно и то же имя файла)?

У меня есть память о подобной технике, используемой при монтировании в Linux, но я не помню достаточно точно, чтобы Google ...

1
Нет только для чтения только для чтения. некоторые редакторы позволяют автоматически изменять бит только для чтения (например, Notepad ++, если он запускается от имени администратора) для сохранения, но в остальном нет изменений в атрибутах файлов NTFS в зависимости от конфигурации монтирования. Вместо этого вы, вероятно, захотите использовать разрешения файловой системы, чтобы запретить запись вашего работающего пользователя, но использовать программу или скрипт, работающий под другим пользователем, для создания «целей» (непонятный выбор названия) и отслеживания их изменений, чтобы они могли распространять эти изменения. в каталог шаблонов, возможно, обновляя другие цели в процессе или что-то еще. Frank Thomas 6 лет назад 2

0 ответов на вопрос