Почему Microsoft Word создает еще одну копию того же файла, но скрытую во время использования?
И почему в файле, созданном во время использования, всегда есть «~ $», заменяющий первые 2 буквы имени файла?
Например:
Почему Microsoft Word создает еще одну копию того же файла, но скрытую во время использования?
И почему в файле, созданном во время использования, всегда есть «~ $», заменяющий первые 2 буквы имени файла?
Например:
Файл, на который вы ссылаетесь, является временным файлом, который служит ряду целей. От самих Microsoft:
Временный файл - это файл, который создается для временного хранения информации, чтобы освободить память для других целей или действовать в качестве защитной сети для предотвращения потери данных, когда программа выполняет определенные функции. Например, Word автоматически определяет, где и когда ему нужно создавать временные файлы. Временные файлы существуют только во время текущего сеанса Word. Когда Word выключается обычным способом, все временные файлы сначала закрываются, а затем удаляются.
скорость
Исходя из этого; эти временные файлы помогают повысить скорость. Если вашей системе не хватает памяти, Word поможет ей, перенеся неиспользуемые функции с памяти на диск в виде временного файла.
целостность
Чтобы обеспечить целостность вашего файла в случае системной ошибки, информация записывается во временный файл и в исходный файл. В случае возникновения ошибки ее можно ограничить / восстановить из временных файлов, а не из основного файла.
Заблокированные файлы
Когда вы открываете файл, который заблокирован, либо потому, что он открыт в другом окне Word, либо потому, что он открыт у другого пользователя в сети, вы можете работать с копией файла. Word помещает эту копию в каталог Windows Temp. Аналогичным образом, если шаблон, прикрепленный к документу, заблокирован, Word автоматически создает копию шаблона в каталоге Temp. Копия заблокированного файла не обновляет автоматически файл исходного владельца.
Файл владельца ~$
(тот же каталог, что и исходный файл)
Когда ранее сохраненный файл открывается для редактирования, печати или просмотра, Word создает временный файл с расширением имени файла .doc. Это расширение имени файла начинается с тильды (~), за которой следует знак доллара ($), за которым следует оставшаяся часть исходного имени файла. Этот временный файл содержит имя пользователя, открывшего файл. Этот временный файл называется «файл владельца».
Источник - Microsoft
Это значительная тема. Я предоставил несколько примеров использования этих файлов, но, пожалуйста, используйте предоставленный источник для подробного списка причин от Microsoft. Я не хочу копировать / вставлять всю страницу здесь.
В первую очередь из-за функций автосохранения. Если вы не скажете документу сохранить изменения, ожидаете ли вы, что он будет сохранен поверх оригинала без команды или предупреждения о том, что это произойдет? Это также позволяет восстановить ваши изменения в случае сбоя Word, если вы не сохранили его в течение 2 часов. По умолчанию существует 10-минутная версия ваших изменений, которую можно восстановить.
На более простом уровне это позволяет одному пользователю открывать файл в общем ресурсе и читать его, в то время как другой пользователь открывает его для изменения, хотя, если его редактируют несколько пользователей, это в последнюю очередь.
Этот файл содержит информацию о состоянии вашего текущего редактирования. Вы не должны беспокоиться об этом. Предполагается, что при сбое Word (что практически никогда не происходит, кашель), мы надеемся, что Word сможет восстановить изменения, которые вы внесли, но еще не сохранили.
Я считаю, что это временные файлы. Word удаляет их после сохранения и закрытия файла.