Hemsida » hur » Varför skapar Microsoft Word två kopior medan de används?

    Varför skapar Microsoft Word två kopior medan de används?

    Medan du kanske inte tänker på eller inser det, skapar Microsoft Word en andra kopia av alla dokument du har öppet och arbetar med. Men varför gör Microsoft Word detta? Dagens SuperUser Q & A-inlägg har svaren på en nyfiken läsarens fråga om detta beteende.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Frågan

    SuperUser-läsaren JBurnham vill veta varför Microsoft Word skapar två kopior under användning:

    Varför skapar Microsoft Word en annan kopia av samma fil, men dold, medan den används? Och varför har filen som skapats medan ett dokument är öppet alltid "~ $" ersätter de första 2 bokstäverna i filnamnet?

    Till exempel:

    Varför skapar Microsoft Word en andra kopia? Och vad händer med "~ $" i sekundärfilens namn?

    Svaret

    SuperUser-bidragsgivare Matthew Williams och Frank Thomas har svaret för oss. Först upp, Matthew Williams:

    Filen du refererar till är en tillfällig fil som serverar ett antal ändamål. Från Microsoft själva:

    Citerad text: En tillfällig fil är en fil som skapas för att tillfälligt lagra information för att frigöra minnet för andra ändamål, eller att fungera som ett säkerhetsnät för att förhindra dataförlust när ett program utför vissa funktioner. Till exempel bestämmer Word automatiskt var och när den behöver skapa tillfälliga filer. De temporära filerna finns bara under den aktuella Word-sessionen. När Word stängs av på normalt sätt stängs alla tillfälliga filer först och tas sedan bort.

    Fart

    Med detta fortsätter dessa temporära filer att förbättra hastigheten. Om ditt system kämpar för att ha tillräckligt med minne kommer Word att hjälpa till med att flytta oanvänd funktionalitet från minne till disk i form av en tillfällig fil.

    Integritet

    För att säkerställa integriteten för din fil i händelse av ett systemfel skrivs information till den temporära filen och sedan vidare till den ursprungliga filen. Om du skulle få något fel kan det begränsas / återställas från tillfälliga filer istället för din kärnfil.

    Låsta filer

    Citerad text: När du öppnar en fil som är låst, antingen för att den är öppen i ett annat Word-fönster eller för att en annan användare i nätverket har den öppen kan du arbeta med en kopia av filen. Word placerar denna kopia i Windows Temp-katalogen. På samma sätt, om en mall bifogad till ett dokument är låst, skapar Word automatiskt en kopia av mallen i Temp-katalogen. Kopian av en låst fil uppdaterar inte den ursprungliga ägarens fil automatiskt.

    Ägarefil ~ $ (samma katalog som källfil)

    Citerad text: När en tidigare sparad fil öppnas för redigering, för utskrift eller för granskning skapar Word en tillfällig fil som har en .doc filnamnstillägg. Den här filnamnstillägget börjar med en tilde (~) som följs av ett dollartecken ($) som följs av resten av det ursprungliga filnamnet. Den här tillfälliga filen innehåller inloggningsnamnet på den person som öppnar filen. Denna temporära fil heter "ägarfilen".

    Källa - Beskrivning av hur Word skapar temporära filer [Microsoft]

    Slutlig anteckning från Matthew: Detta är ett stort ämne. Jag har lämnat ett antal exempel på användningen av den här filen, men använd källan för en detaljerad lista över orsaker från Microsoft. Jag vill inte kopiera / klistra in hela sidan här.

    Följd av svaret från Frank Thomas:

    För det första på grund av funktionerna för automatisk lagring. Om du inte berättar om ett dokument för att spara dina ändringar, förväntar du dig att det ska sparas över originalet utan kommando eller varning om att det kommer att hända? Det gör också att dina ändringar kan återställas om Word kraschar och du inte har sparat i 2 timmar. Som standard kommer det att finnas en 10 minuters gammal version av dina ändringar som kan återställas.

    På en mer grundläggande nivå tillåter en användare att öppna en fil på en del och läsa den medan en annan användare har den öppen för modifiering, men om flera användare redigerar det, går det i vinst.


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.