Вопрос Избегайте Powerpoint (/ Word) 2010, создавая временные файлы в рабочем каталоге


При открытии временного файла Powerpoint 2010 обычно создает временный скрытый файл, называемый ~$filename.pptx в том же каталоге. Это нежелательно, поскольку это может вызвать ненужную активность, например. Dropbox. Кроме того, папка «Документы» не должна использоваться для временных файлов - у нас есть %TEMP% для этого.

Итак, можно ли Powerpoint создать свои временные файлы в %TEMP% вместо? Следующая ссылка предполагает, что это может быть невозможно: http://support.microsoft.com/kb/211632

Кроме того, почему Microsoft не использует %TEMP% папка?


5
2017-07-11 08:37


происхождения


Более современным решением будет использование альтернативного потока данных. - Ben
«Это позор Dropbox не поддерживает исключение шаблонов имен файлов. - lornix


ответы:


Причина, по которой Office больше не использует временную папку, связана с тем, что документы Office обычно совместно используются и хранятся на сетевых дисках. Если бы я сейчас редактировал документ Word из сетевого ресурса, и мой жесткий диск умер, я мог бы перейти на другой компьютер и подобрать или приблизиться к точке, когда диск скончался. Если файл редактировался локально, вся работа, которую я сделал, была бы потеряна.


2
2017-09-19 00:38





Это невозможно и не желательно по нескольким причинам. Хотя временный файл вызывает ненужные синхронизации, это не проблема.

Как говорится в статьях, это в основном связано со скоростью (особенно большими файлами) и, что более важно, целостностью данных. Что делать, если произошел перерыв, когда Office писал в ваш исходный файл? В то время как легко восстанавливается, это не игра, которую я возьму в качестве разработчика.

Я бы не стал беспокоиться о ненужной деятельности. Я сейчас нахожусь около 30 страниц на моем Dropbox, и я ударил 6KB / с сетевой активности в течение примерно 5 секунд. , ,


3
2017-07-11 09:37



Но почему Microsoft не использует папку% TEMP%? - Ben
Для ситуаций, подобных вашим. Если это был документ, хранящийся в автономном режиме, файл документа WHOLE в% temp%, создавая ненужный трафик. В случае создания временного файла в том же каталоге, что и рабочий документ, сервер имеет возможность понять, что это команда копирования и, таким образом, обрабатывает большую часть изменений на стороне сервера. в текущий модель, наихудший сценарий - полная копия. В вашем предположении, в худшем случае, они копируют его из сети в локальный темп, затем назад к сети. - surfasb
Но временный файл не является копией исходного документа. - Ben
Бен, у тебя очень хороший ответ от @surfasb ... почему не просто +1 его, как надо? он на самом деле ответил вам дважды. - Etamar Laron
Etamar: ни один ответ на мой вопрос: почему бы не временную папку? - Ben


Страница, на которой вы ссылаются на говорит:

Word получает значительную скорость работы, помещая временный файл в тот же каталог, что и сохраненный файл. Если Word помещает временный файл в другое место, ему нужно будет использовать команду MS-DOS COPY, чтобы переместить временный файл из другого каталога в сохраненное местоположение. Оставив временный файл в том же каталоге, что и сохраненный файл документа, Word может использовать команду MS-DOS MOVE для быстрого указания временного файла как сохраненного документа. *


1
2018-01-17 08:01