Избегайте создания временных файлов PowerPoint(/Word) 2010 в рабочем каталоге
При открытии временного файла Powerpoint 2010 обычно создает временный скрытый файл с именем ~$filename.pptx
в том же каталоге. Это нежелательно, так как может вызывать ненужные действия, например, с Dropbox. Кроме того, папка "Документы" не должна использоваться для временных файлов - у нас есть %TEMP%
папка для этого.
Итак, возможно ли Powerpoint создавать свои временные файлы в %TEMP%
вместо? Следующая ссылка предполагает, что это может быть невозможно: http://support.microsoft.com/kb/211632
Кроме того, почему Microsoft не использует %TEMP%
папка?
3 ответа
Причина, по которой Office больше не использует временную папку, связана с тем, что документы Office обычно используются совместно и хранятся на сетевых дисках. Если бы я редактировал документ Word из сетевой папки прямо сейчас, а мой жесткий диск умер, я мог бы перейти на другой компьютер и выбрать точку, близкую к моменту, когда диск умер. Если бы файл редактировался локально, вся моя работа была бы потеряна.
Это невозможно и не желательно по нескольким причинам. В то время как наличие временного файла вызовет ненужные синхронизации, это не проблема.
Как говорится в статьях, это происходит главным образом из-за скорости (особенно больших файлов) и, что более важно, целостности данных. Что, если во время записи в исходный файл Office произошел сбой? Хотя это легко восстановить, это не игра, которую я бы взял как разработчик.
Я не буду беспокоиться о ненужной деятельности. Я только что набрал около 30 страниц в моем дропбоксе, и в течение 5 секунд я набрал 6 КБ / с сетевой активности.,,
На странице, на которую вы ссылаетесь, написано:
Word значительно повышает производительность, помещая временный файл в тот же каталог, что и сохраненный файл. Если бы Word поместил временный файл в другое место, ему пришлось бы использовать команду MS-DOS COPY, чтобы переместить временный файл из другого каталога в сохраненное местоположение. Оставив временный файл в том же каталоге, что и сохраненный файл документа, Word может использовать команду MS-DOS MOVE, чтобы быстро назначить временный файл как сохраненный документ.*