14Sep

Dlaczego Microsoft Word tworzy dwie kopie podczas używania?

Chociaż nie możesz o tym myśleć ani go nie realizować, Microsoft Word tworzy drugą kopię wszystkich dokumentów, które otworzyłeś i pracujesz. Ale dlaczego Microsoft Word to robi? Dzisiejszy post SuperUser Q & A ma odpowiedzi na ciekawe pytanie czytelnika na temat tego zachowania.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Pytanie Czytnik

SuperUser JBurnham chce wiedzieć, dlaczego Microsoft Word tworzy dwie kopie w trakcie używania:

Dlaczego Microsoft Word tworzy kolejną kopię tego samego pliku, ale ukryty, gdy jest używany? I dlaczego plik utworzony podczas otwierania dokumentu zawsze "~ $" zastępuje pierwsze 2 litery nazwy pliku?

Na przykład:

Dlaczego program Microsoft Word tworzy drugą kopię?A co się dzieje z "~ $" w nazwie pliku dodatkowego?

Odpowiedź Odpowiedzi od

SuperUser Matthew Williams i Frank Thomas mają dla nas odpowiedź.Po pierwsze, Matthew Williams:

Plik, do którego się odnosisz, jest plikiem tymczasowym, który służy wielu celom. Od samych Microsoft:

Cytowany tekst: Plik tymczasowy jest plikiem utworzonym w celu tymczasowego przechowywania informacji w celu zwolnienia pamięci do innych celów lub działania jako siatka zabezpieczająca przed utratą danych, gdy program wykonuje określone funkcje. Na przykład program Word automatycznie określa miejsce i czas utworzenia plików tymczasowych. Pliki tymczasowe istnieją tylko podczas bieżącej sesji programu Word. Gdy program Word zostanie zamknięty w normalny sposób, wszystkie pliki tymczasowe zostaną najpierw zamknięte, a następnie usunięte.

Speed ​​

Przechodząc z tego, te tymczasowe pliki pomagają zwiększyć szybkość.Jeśli twój system zmaga się z wystarczającą pamięcią, Word pomoże mu przesuwać niewykorzystaną funkcjonalność z pamięci na dysk w postaci pliku tymczasowego.

Integrity

Aby zapewnić integralność pliku w przypadku błędu systemu, informacje są zapisywane do pliku tymczasowego, a następnie do oryginalnego pliku. Jeśli wystąpi jakikolwiek błąd, można go ograniczyć / odzyskać z plików tymczasowych, a nie z pliku podstawowego.

Zablokowane pliki

Cytowany tekst: Po otwarciu pliku, który jest zablokowany, ponieważ jest otwarty w innym oknie programu Word lub dlatego, że jest otwarty inny użytkownik w sieci, można pracować z kopią pliku. Program Word umieszcza tę kopię w katalogu Temp systemu Windows. Podobnie, jeśli szablon dołączony do dokumentu jest zablokowany, program Word automatycznie tworzy kopię szablonu w katalogu Temp. Kopia zablokowanego pliku nie powoduje automatycznej aktualizacji oryginalnego pliku właściciela.

Plik właściciela ~ $( ten sam katalog co plik źródłowy)

Cytowany tekst: Gdy poprzednio zapisany plik jest otwarty do edycji, do drukowania lub do przejrzenia, program Word tworzy plik tymczasowy z rozszerzeniem nazwy pliku. doc. Rozszerzenie nazwy pliku rozpoczyna się od tyldy( ~), po której następuje znak dolara( $), po którym następuje reszta oryginalnej nazwy pliku. Ten tymczasowy plik zawiera nazwę logowania osoby, która otwiera plik. Ten plik tymczasowy jest nazywany "plikiem właściciela".Źródło

- Opis tworzenia przez program Word plików tymczasowych [Microsoft]

Ostatnia wiadomość od Mateusza: Jest to spory temat. Podałem kilka przykładów użycia tego pliku, ale proszę użyć źródła podanego z dokładnej listy przyczyn od Microsoft. Nie chcę tutaj kopiować / wklejać całej strony.

Po odpowiedzi od Franka Thomasa:

Głównie z powodu funkcji automatycznego zapisywania. Jeśli nie powiesz dokumentowi, aby zapisać zmiany, czy spodziewasz się, że zaoszczędzi on oryginału bez polecenia lub ostrzegając, że tak się stanie? Pozwala także na odzyskanie zmian, jeśli program Word ulegnie awarii i nie zostanie zapisany przez 2 godziny. Domyślnie będzie istnieć 10-minutowa stara wersja zmian, którą można odzyskać.

Na bardziej podstawowym poziomie, pozwala jednemu użytkownikowi otworzyć plik w udziale i przeczytać go, podczas gdy inny użytkownik ma go otwartego na modyfikację, chociaż jeśli edytuje go wielu użytkowników, to ostatnia wygrywa.

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.