Unikaj tworzenia plików tymczasowych w katalogu roboczym w programie Powerpoint (/ Word) 2010

5

Podczas otwierania pliku tymczasowego Powerpoint 2010 zwykle tworzy tymczasowy, ukryty plik o nazwie ~$filename.pptxw tym samym katalogu. Jest to niepożądane, ponieważ może powodować niepotrzebną aktywność np. W Dropbox. Ponadto folderu „Dokumenty” nie należy używać do plików tymczasowych - mamy do tego %TEMP%folder.

Czy to możliwe, że %TEMP%zamiast tego Powerpoint utworzy swoje pliki tymczasowe ? Poniższy link sugeruje, że może nie być to możliwe: http://support.microsoft.com/kb/211632

Ponadto, dlaczego Microsoft nie używa %TEMP%folderu?

Ben
źródło
Bardziej nowoczesnym rozwiązaniem byłoby użycie alternatywnego strumienia danych.
Ben
1
szkoda, że ​​Dropbox nie obsługuje wykluczania wzorców nazw plików.
lornix,

Odpowiedzi:

2

Powodem, dla którego Office nie korzysta już z folderu tymczasowego, jest fakt, że dokumenty Office są często udostępniane i przechowywane na dyskach sieciowych. Gdybym teraz edytował dokument programu Word z udziału sieciowego, a mój dysk twardy zmarł, mógłbym przenieść się na inny komputer i wybrać moment, w którym dysk zmarł lub blisko niego. Gdyby plik był edytowany lokalnie, cała praca, którą wykonałem, zostałaby utracona.

Keltari
źródło
3

Z kilku powodów nie jest to możliwe ani pożądane. Posiadanie pliku tymczasowego spowoduje niepotrzebne synchronizacje, ale nie o to chodzi.

Jak mówią artykuły, wynika to głównie z szybkości (zwłaszcza większych plików) i, co ważniejsze, z integralności danych. Co się stanie, jeśli nastąpi przerwa w zapisywaniu pakietu Office do oryginalnego pliku? Choć łatwo go odzyskać, nie jest to hazard, który wziąłbym jako programista.

Nie martwiłbym się niepotrzebną aktywnością. Iorem właśnie około 30 stron na moim dropboxie i osiągnąłem 6KB / s aktywności sieci przez około 5 sekund. . .

surfasb
źródło
Ale dlaczego Microsoft nie używa zamiast tego folderu% TEMP%?
Ben
1
Dla sytuacji podobnych do twojej. Jeśli był to dokument przechowywany w trybie offline, CAŁY plik dokumentu w% temp%, powodując niepotrzebny ruch. W przypadku utworzenia pliku tymczasowego w tym samym katalogu, co dokument roboczy, serwer ma szansę uświadomić sobie, że jest to polecenie kopiowania, a zatem obsługuje większość zmian po stronie serwera. W obecnym modelu najgorszym scenariuszem jest pełna kopia. W twoim przypadku najgorszym scenariuszem jest skopiowanie go z sieci do lokalnej temperatury, a następnie z powrotem do sieci.
surfasb
Ale plik tymczasowy nie jest kopią oryginalnego dokumentu.
Ben
1

Strona, do której się odwołujesz, mówi:

Program Word zyskuje znaczną szybkość, umieszczając plik tymczasowy w tym samym katalogu, co zapisany plik. Jeśli program Word umieści plik tymczasowy w innym miejscu, będzie musiał użyć polecenia KOPIUJ MS-DOS, aby przenieść plik tymczasowy z innego katalogu do zapisanej lokalizacji. Pozostawiając plik tymczasowy w tym samym katalogu, co plik zapisanego dokumentu, program Word może użyć polecenia MS-DOS MOVE, aby szybko wyznaczyć plik tymczasowy jako zapisany dokument. *

użytkownik671280
źródło