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