Windows Hard Link - защита от записи

У меня есть куча файлов, которые я загружаю в какой-то момент, а затем настраиваю. Я хочу сохранить оригиналы, но также разрешить модификации, и я хочу сделать это, используя жесткие ссылки.

Я полагаю, что сначала загружаю пакет файлов в какое-то хранилище, а затем создаю жесткие ссылки на мое рабочее место. Я хочу позволить пользователю удалить свои файлы (например, удалить жесткую ссылку), что не создает проблем.

Однако я также хочу позволить ему написать им, и в этом случае я хочу, чтобы мой исходный файл был оставлен нетронутым в репозитории, чтобы я мог вернуться позже. Как я могу сделать это прозрачно, не блокируя файл и не заставляя его удалить его и создать заново?

Любые идеи с благодарностью, спасибо.

Космин

1 ответ

В Windows у вас нет такой опции, так как NTFS/FAT не поддерживает снимки. Жесткие ссылки в любом случае являются просто ссылками, оба указывают на один файл, и если ссылка А изменяется, ссылка Б также изменяется.

Вы можете частично добиться того же результата с помощью истории файлов Windows, однако я не знаю, как настроить ее точно так, как вы описали.

Другие вопросы по тегам