14Sep
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 høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Spørgsmål
Superbrugerlæseren 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 under 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:
Den fil du refererer til er en midlertidig fil, der tjener en række formål. Fra Microsoft selv:
Citattekst: 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.
Speed
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, der er vedhæftet 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 revision, opretter Word en midlertidig fil, der har en. doc filnavn udvidelse. Denne filnavneudvidelse begynder med en tilde( ~), der efterfølges af et dollar tegn( $), 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 Auto-save-funktionerne. 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 går i stykker, og du har ikke 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 ændring, men hvis flere brugere redigerer det, vinder de sidste.
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.