I have a source folder which I want to use as a starting point for multiple distinct target folders.

This can be trivially done by copy-pasting the source folder, then just using the new directories. However, this results in a copy of the source folder each time.

If I use a symlink or junction (as far as I can tell) then I can have multiple other 'directories' that have the same content as my source, but they aren't really distinct.

To clarify with an example, if I have


and then


and create


then my source directory will be updated to contain that same target1file.txt.

Is there some way on Windows 10 to provide a read-only copy of a directory and allow the modification of that directory in a separate location (with masking of the source files if the same file name exists in the source and target)?

I have some memory of a similar technique used with mounting on Linux, but I don't remember enough to accurately Google...

  • 2
    No read-only is read-only. some editors allow you to automatically modify the read-only bit (like Notepad++ if run as admin) to commit a save, but otherwise there is no variation to NTFS file attributes based on mount configuration. Instead you probably want to use filesystem permissions to deny your operating user write, but to use a program or script running under a different user to create "targets" (a confusing choice of moniker) and monitor them for changes so it can propagate those changes to the template directory, perhaps updating other targets in the process or whatever. – Frank Thomas Jun 2 '18 at 4:41

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.