Utiliser le répertoire partagé en tant que source en lecture seule de plusieurs répertoires cibles distincts - Windows 10


1

J'ai un dossier source que je veux utiliser comme point de départ pour plusieurs dossiers cibles distincts.

Cela peut être fait de manière triviale en copiant-collant le dossier source, puis en utilisant simplement les nouveaux répertoires. Toutefois, cela entraîne à chaque fois une copie du dossier source.

Si j'utilise un lien symbolique ou une jonction (pour autant que je sache), je peux avoir plusieurs autres "répertoires" ayant le même contenu que ma source, mais ils ne sont pas vraiment distincts.

Pour clarifier avec un exemple, si j'ai

c:\source\sourcefile.txt

et alors

c:\target1\sourcefile.txt

et créer

c:\target1\target1file.txt

alors mon répertoire source sera mis à jour pour contenir ce même target1file.txt.

Existe-t-il un moyen sous Windows 10 de fournir une copie en lecture seule d'un répertoire et de permettre la modification de ce répertoire dans un emplacement distinct (avec masquage des fichiers source si le même nom de fichier existe dans la source et la cible)?

J'ai une mémoire d'une technique similaire utilisée avec le montage sur Linux, mais je ne me souviens pas assez pour Google avec précision ...


2
Aucune lecture seule n'est en lecture seule. certains éditeurs vous permettent de modifier automatiquement le bit en lecture seule (comme Notepad ++ s'il est exécuté en tant qu'administrateur) pour valider une sauvegarde, mais sinon, il n'y a pas de variation des attributs de fichier NTFS en fonction de la configuration du montage. Au lieu de cela, vous voudrez probablement utiliser les autorisations du système de fichiers pour empêcher votre utilisateur actif d'écrire, mais d'utiliser un programme ou un script exécuté sous un autre utilisateur pour créer des "cibles" (un choix déroutant de moniker) et les surveiller afin de les propager afin de les propager. dans le répertoire des modèles, peut-être en mettant à jour d’autres cibles dans le processus ou autre.
Frank Thomas
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.