.png)
Итак, вот сценарий.
У меня есть базовая папка «Base», в которой есть пустой многоцелевой шаблон. Однако этот шаблон занимает 12 гигабайт. Я хочу иметь систему наследования, в которой связанные папки имеют собственное содержимое, но используют содержимое родительской папки, когда не могут его найти. Допустим, у меня есть 3 разных проекта «A», «B» и «C». Я хочу, чтобы A, B и C указывали на Base. Однако я хочу иметь возможность перезаписывать определенные файлы в A, не изменяя ничего в Base, B или C. И, возможно, я хочу добавить несколько файлов в B, чтобы они не отображались в Base, A или C. Таким образом, у меня по-прежнему будет вся функциональность Base, но только изменения файлов будут занимать место, а все остальное должно существовать только один раз (в Base).
В итоге мне нужна система наследования папок (или односторонняя символическая ссылка) для explorer.exe в Windows 8. Спасибо.
решение1
Вы можете создавать символические ссылки в Windows с помощью mklink
команды.
Используется mklink -H
для создания жесткой ссылки, которая создаст в структуре папок впечатление, что связанный файл действительно находится по адресу ссылки.
Создание остальной структуры наследования, вероятно, останется за вами.