Существует ли такая вещь, как маска файловой системы?

Я думаю о маске как о схеме Маска (я думаю )-позвольте мне объяснить с помощью удобной диаграммы

mask chart

Общий источник физически находился бы вc:\source

Экземпляр A будет физически в c:\instanceA, но изначально не будет ничего, кроме символических ссылок на все в c:\source

. Экземпляр B будет физически в c:\instanceB, но изначально не будет ничего, кроме символических ссылок на все в c:\source

. Когда вы вносили изменения в экземпляр A и экземпляр B, вы должны были создать маску, которая скрывает файлы из CommonSource, если они были удалены из папок экземпляра, и создает новый физический файл в каталоге экземпляра, если существующий файл Common Source был изменен. Новые файлы будут жить в папках экземпляра, но никогда не вернутся в общий источник.

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

Я знаю о символических ссылках, но они не работают в случае изменения файла.

Есть ли что-нибудь, что может это сделать? Если нет, должен ли я попытаться сделать это и запатентовать? Мне кажется, это хорошая идея.

Я был бы на Windows Server 2008 или более поздней версии.

5
задан Matt 11 July 2012 в 00:26
поделиться