Почему Microsoft Word создает две копии во время использования?
Хотя вы можете не думать об этом или не осознавать этого, Microsoft Word создает вторую копию любых документов, которые вы открыли и над которыми работаете. Но почему Microsoft Word делает это? В сегодняшнем посте SuperUser Q & A есть ответы на интересный вопрос читателя об этом поведении..
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Вопрос
Читатель SuperUser JBurnham хочет знать, почему Microsoft Word создает две копии во время использования:
Почему Microsoft Word создает другую копию того же файла, но скрытую во время использования? И почему файл, созданный при открытом документе, всегда имеет «~ $», заменяющий первые 2 буквы имени файла?
Например:
Почему Microsoft Word создает вторую копию? И что случилось с «~ $» в имени вторичного файла?
Ответ
Ответы суперпользователя Мэтью Уильямса и Фрэнка Томаса есть ответ для нас. Во-первых, Мэтью Уильямс:
Файл, на который вы ссылаетесь, является временным файлом, который служит ряду целей. От самих Microsoft:
Цитируемый текст: Временный файл - это файл, который создается для временного хранения информации, чтобы освободить память для других целей или действовать в качестве защитной сети для предотвращения потери данных, когда программа выполняет определенные функции. Например, Word автоматически определяет, где и когда ему нужно создавать временные файлы. Временные файлы существуют только во время текущего сеанса Word. Когда Word выключается обычным способом, все временные файлы сначала закрываются, а затем удаляются.
скорость
Исходя из этого, эти временные файлы помогают повысить скорость. Если вашей системе не хватает памяти, Word поможет ей, перенеся неиспользуемые функциональные возможности с памяти на диск в виде временного файла..
целостность
Чтобы обеспечить целостность вашего файла в случае системной ошибки, информация записывается во временный файл, а затем в исходный файл. В случае возникновения ошибки ее можно ограничить / восстановить из временных файлов, а не из основного файла..
Заблокированные файлы
Цитируемый текст: Когда вы открываете файл, который заблокирован, либо потому, что он открыт в другом окне Word, либо потому, что он открыт у другого пользователя в сети, вы можете работать с копией файла. Word помещает эту копию в каталог Windows Temp. Аналогичным образом, если шаблон, прикрепленный к документу, заблокирован, Word автоматически создает копию шаблона в каталоге Temp. Копия заблокированного файла не обновляет файл оригинального владельца автоматически.
Файл владельца ~ $ (тот же каталог, что и исходный файл)
Цитируемый текст: Когда ранее сохраненный файл открывается для редактирования, печати или просмотра, Word создает временный файл с расширением имени файла .doc. Это расширение имени файла начинается с тильды (~), за которой следует знак доллара ($), за которым следует оставшаяся часть исходного имени файла. Этот временный файл содержит имя пользователя, открывшего файл. Этот временный файл называется «файл владельца».
Источник - описание того, как Word создает временные файлы [Microsoft]
Последнее замечание от Матфея: Это значительная тема. Я предоставил несколько примеров использования этого файла, но, пожалуйста, используйте предоставленный источник для подробного списка причин от Microsoft. Я не хочу копировать / вставлять всю страницу здесь.
Далее следует ответ Фрэнка Томаса:
В первую очередь из-за функций автосохранения. Если вы не скажете документу сохранить изменения, ожидаете ли вы, что он будет сохранен поверх оригинала без команды или с предупреждением о том, что это произойдет? Это также позволяет восстановить ваши изменения в случае сбоя Word и если вы не сохранили его в течение 2 часов. По умолчанию будет 10-минутная версия ваших изменений, которую можно восстановить..
На более простом уровне это позволяет одному пользователю открывать файл на общем ресурсе и читать его, в то время как другой пользователь открывает его для изменения, хотя, если его редактируют несколько пользователей, последние в выигрыше.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.