Perché Microsoft Word crea due copie mentre è in uso?


13

Perché Microsoft Word crea un'altra copia dello stesso file, ma nascosto, mentre è in uso?

E perché il file creato mentre è in uso ha sempre "~ $" che sostituisce le prime 2 lettere del nome del file?

Per esempio:

Un esempio


4
È usato come file di blocco.
Ramhound,

Risposte:


20

Il file a cui ti riferisci è un file temporaneo che serve a vari scopi. Dagli stessi Microsoft:

Un file temporaneo è un file creato per archiviare temporaneamente informazioni al fine di liberare memoria per altri scopi o per fungere da rete di sicurezza per prevenire la perdita di dati quando un programma esegue determinate funzioni. Ad esempio, Word determina automaticamente dove e quando è necessario creare file temporanei. I file temporanei esistono solo durante la sessione corrente di Word. Quando Word viene chiuso in modo normale, tutti i file temporanei vengono prima chiusi e quindi eliminati.

Velocità

Andando avanti da questo; questi file temporanei aiutano a migliorare la velocità. Se il tuo sistema sta lottando con memoria insufficiente, Word lo aiuterà spostando la funzionalità non utilizzata dalla memoria al disco sotto forma di un file temporaneo.

Integrità

Al fine di garantire l'integrità del file in caso di errore di sistema, le informazioni vengono scritte in un file temporaneo e nel file originale. In caso di errore, può essere limitato / ripristinato da file temporanei anziché dal file principale.

File bloccati

Quando si apre un file bloccato, sia perché è aperto in un'altra finestra di Word o perché è aperto un altro utente della rete, è possibile lavorare con una copia del file. Word inserisce questa copia nella directory Temp di Windows. Allo stesso modo, se un modello allegato a un documento è bloccato, Word crea automaticamente una copia del modello nella directory Temp. La copia di un file bloccato non aggiorna automaticamente il file del proprietario originale.

File proprietario ~$(stessa directory del file di origine)

Quando un file salvato in precedenza viene aperto per la modifica, per la stampa o per la revisione, Word crea un file temporaneo con estensione .doc. Questa estensione del nome del file inizia con una tilde (~) seguita da un simbolo del dollaro ($) seguito dal resto del nome del file originale. Questo file temporaneo contiene il nome di accesso della persona che apre il file. Questo file temporaneo è chiamato "file proprietario".

Fonte: Microsoft

Questo è un argomento considerevole. Ho fornito una serie di esempi sull'utilizzo di questi file, ma si prega di utilizzare la fonte fornita per un elenco dettagliato dei motivi di Microsoft. Non voglio copiare / incollare l'intera pagina qui.


1
Ciò non è corretto, i file sono lì per impedire a due utenti di provare a modificare i file contemporaneamente, una situazione che causa il This file is locked for editing by...messaggio. Word utilizza anche i file di salvataggio automatico per consentire il recupero dei documenti, ma questi non sono la stessa cosa e vengono archiviati in una posizione diversa.
James P,

@James | Ho incluso un po 'di file bloccati. Come puoi vedere dal link è un argomento lungo. Non volevo copiare un sacco di informazioni e piuttosto fornire un paio di esempi e fare riferimento alla fonte. A tuo vantaggio, ho aggiunto questo bit.
Matthew Williams,

1
I ~$.docxfile su cui l'OP ha chiesto espressamente sono indicati nell'articolo come File proprietario . Il tuo articolo ha ragione sull'uso dei file temporanei in generale, stavo semplicemente sottolineando a cosa servivano quelli specifici.
James P

1
@James | Ci scusiamo per la verità. Ho incluso il pezzo che hai menzionato nella mia risposta per affrontare questa parte specifica del PO. Grazie per aver sottolineato questa svista da parte mia.
Matthew Williams

Questo lo spiega solo parzialmente. Perché Microsoft non utilizza semplicemente il meccanismo standard di blocco dei file di Windows?
truscly

6

Principalmente a causa delle funzionalità di salvataggio automatico. Se non si dice a un documento di salvare le modifiche, si prevede che salverà sull'originale senza alcun comando o avviso che accadrà? Consente inoltre di ripristinare le modifiche se Word si arresta in modo anomalo e non si è salvato per 2 ore. Per impostazione predefinita, ci sarà una versione precedente di 10 minuti delle modifiche che è possibile ripristinare.

A un livello più semplice, consente a un utente di aprire un file su una condivisione e di leggerlo mentre un altro utente lo ha aperto per la modifica, anche se se più utenti lo stanno modificando, l'ultimo vincente.


0

Questo file contiene informazioni sullo stato della modifica corrente. Non dovresti preoccupartene. L'intenzione è che quando Word si arresta in modo anomalo (ciò che praticamente non accade mai , la tosse ), si spera che Word sia in grado di recuperare le modifiche apportate ma non ancora salvate.


-3

Credo che siano file temporanei. Word li elimina dopo aver salvato e chiuso il file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.