Hjemmeside » hvordan » Hvorfor skaber Microsoft Word to kopier under brug?

    Hvorfor skaber Microsoft Word to kopier under brug?

    Mens du måske ikke tænker på eller realiserer det, opretter Microsoft Word en anden kopi af dokumenter, du har åbent og arbejder på. Men hvorfor gør Microsoft Word dette? Dagens SuperUser Q & A-indlæg har svarene på en nysgerrig læsers spørgsmål om denne adfærd.

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Spørgsmålet

    SuperUser-læser JBurnham vil vide, hvorfor Microsoft Word opretter to kopier under brug:

    Hvorfor opretter Microsoft Word en anden kopi af den samme fil, men er skjult, mens den er i brug? Og hvorfor har filen, der oprettes, mens et dokument er åbent, altid "~ $" erstattet de første 2 bogstaver i filnavnet?

    For eksempel:

    Hvorfor opretter Microsoft Word en anden kopi? Og hvad er der med "~ $" i den sekundære fils navn?

    Svaret

    SuperUser bidragsydere Matthew Williams og Frank Thomas har svaret for os. Først op, Matthew Williams:

    Filen du henviser til er en midlertidig fil, der tjener en række formål. Fra Microsoft selv:

    Citeret tekst: En midlertidig fil er en fil, der er oprettet for midlertidigt at gemme oplysninger for at frigøre hukommelse til andre formål eller at fungere som et sikkerhedsnet for at forhindre tab af data, når et program udfører visse funktioner. For eksempel afgør Word automatisk, hvor og hvornår det skal oprette midlertidige filer. De midlertidige filer eksisterer kun under den aktuelle session af Word. Når Word lukkes på normal måde, lukkes alle midlertidige filer først og slettes derefter.

    Hastighed

    På denne måde hjælper disse midlertidige filer med at forbedre hastigheden. Hvis dit system kæmper for at have nok hukommelse, hjælper Word det med at skifte ubrugt funktionalitet fra hukommelse til disk i form af en midlertidig fil.

    Integritet

    For at sikre integriteten af ​​din fil i tilfælde af en systemfejl, skrives oplysninger til den midlertidige fil og derefter videre til den oprindelige fil. Hvis du har nogen fejl, kan den begrænses / gendannes fra midlertidige filer frem for din kernefil.

    Låste filer

    Citeret tekst: Når du åbner en fil, der er låst, enten fordi den er åben i et andet Word-vindue, eller fordi en anden bruger på netværket har den åben, kan du arbejde med en kopi af filen. Word placerer denne kopi i Windows Temp-mappen. Ligeledes, hvis en skabelon knyttet til et dokument er låst, laver Word automatisk en kopi af skabelonen i Temp-mappen. Kopien af ​​en låst fil opdaterer ikke automatisk den oprindelige ejerens fil.

    Ejerfil ~ $ (samme katalog som kildefil)

    Citeret tekst: Når en tidligere gemt fil åbnes til redigering, til udskrivning eller til gennemgang, opretter Word en midlertidig fil, der har en .doc filnavn udvidelse. Denne filnavneudvidelse begynder med en tilde (~), der efterfølges af et dollartegn ($), der efterfølges af resten af ​​det oprindelige filnavn. Denne midlertidige fil indeholder navnet på den person, der åbner filen. Denne midlertidige fil kaldes "ejerfilen".

    Kilde - Beskrivelse af hvordan Word opretter midlertidige filer [Microsoft]

    Endelig note fra Matthew: Dette er et stort emne. Jeg har givet en række eksempler på denne fils brug, men brug venligst kilden til en detaljeret liste over grunde fra Microsoft. Jeg ønsker ikke at kopiere / indsætte hele siden her.

    Efterfulgt af svaret fra Frank Thomas:

    Primært på grund af funktionerne Auto-save. Hvis du ikke fortæller et dokument for at gemme dine ændringer, forventer du, at det gemmer over originalen uden kommando til eller advarsel om, at det vil ske? Det tillader også, at dine ændringer genfindes, hvis Word styrter, og du ikke har gemt i 2 timer. Som standard vil der blive en 10 minutters gammel version af dine ændringer, der kan gendannes.

    På et mere grundlæggende niveau giver det en bruger mulighed for at åbne en fil på en del og læse den, mens en anden bruger har den åben for modifikation, men hvis flere brugere redigerer det, vinder de sidste sejre.


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.