14Sep
Lai gan jūs to nedomājat vai nevarat to izprast, Microsoft Word izveido otru visu atvērto un strādājošo dokumentu eksemplāru. Bet kāpēc Microsoft Word to dara?Šodienas SuperUser Q & amai ir atbildes uz interesantu lasītāja jautājumu par šo uzvedību.
Šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs JBurnham vēlas uzzināt, kāpēc Microsoft Word divos eksemplāros tiek izmantots:
Kāpēc Microsoft Word tiek veidots vēl viens tā paša faila eksemplārs, bet tiek paslēpts, to lietojot? Un kāpēc failā, kas izveidots, kamēr dokuments ir atvērts, vienmēr ir "~ $", kas aizstāj faila nosaukuma pirmos 2 burtus?
Piemēram:
Kāpēc Microsoft Word izveido otru eksemplāru? Un kas notiek ar "~ $" sekundārajā faila nosaukumā?
Atbilde
SuperUser atbalstītājiem Matthew Williams un Frank Thomas ir mums atbilde. Pirmkārt, Matthew Williams:
Attiecīgais fails ir pagaidu fails, kas kalpo vairākiem mērķiem. No pašu Microsoft:
citēts teksts: Pagaidu fails ir fails, kas izveidots, lai uz laiku uzglabātu informāciju, lai atbrīvotu atmiņu citiem mērķiem, vai darboties kā drošības tīkls, lai novērstu datu zudumu, kad programma izpilda noteiktas funkcijas. Piemēram, Word automātiski nosaka, kur un kad nepieciešams, lai izveidotu pagaidu failus. Pagaidu faili pastāv tikai pašreizējās Word sesijas laikā.Kad Word tiek izslēgts normālā veidā, visi pagaidu faili vispirms tiek aizvērti un pēc tam izdzēsti.
Ātrums
Izmantojot šo, šie pagaidu faili palīdz uzlabot ātrumu. Ja jūsu sistēma cīnās ar pietiekami daudz atmiņas, Word to palīdzēs, novirzot neizmantoto funkcionalitāti no atmiņas uz disku pagaidu faila formā.
Integrity
Lai nodrošinātu faila integritāti sistēmas kļūdas gadījumā, informācija tiek rakstīta uz pagaidu failu, pēc tam uz sākotnējo failu. Ja rodas kāda kļūda, to var ierobežot / atgūt no pagaidu failiem, nevis no galvenā faila.
bloķētie faili
citēts teksts: Atverot bloķētu failu, vai nu tāpēc, ka tas ir atvērts citā Word logā, vai arī tā ir atvērts citam tīkla lietotājam, jūs varat strādāt ar faila kopiju. Word ievieto šo eksemplāru Windows Temp direktorijā.Tāpat, ja dokumentam pievienotā veidne ir bloķēta, Word automātiski izveido veidnes kopiju Temp direktorijā.Bloķētā faila kopija automātiski neatjaunina sākotnējā īpašnieka failu.
īpašnieka fails ~ $( pats katalogs kā avota fails)
citētais teksts: Kad iepriekš atvērtais fails tiek atvērts rediģēšanai, drukāšanai vai pārskatīšanai, Word izveido pagaidu failu, kuram ir. doc faila nosaukuma paplašinājums.Šis faila nosaukuma paplašinājums sākas ar tildu( ~), kuram seko dolāra zīme( $), kurai seko sākotnējā faila nosaukuma atlikusī daļa.Šajā pagaidu failā ir personas, kas atver failu, pieteikšanās vārds.Šo pagaidu failu sauc par "īpašnieka failu".
avots - apraksts par to, kā Word rada pagaidu failus [Microsoft]
Nobeiguma piezīme no Matthew: Šis ir ievērojams temats. Es esmu sniedzis vairākus piemērus par šī faila lietošanu, taču, lūdzu, izmantojiet avotu, kas sniegts Microsoft detalizētu iemeslu dēļ.Es nevēlos kopēt / ielīmēt visu lapu šeit.
Pēc tam, kad Frank Thomas atbildēja:
Galvenokārt tāpēc, ka automātiskās saglabāšanas funkcijas. Ja neiesniedzat dokumentu, lai saglabātu izmaiņas, vai jūs sagaidāt, ka to saglabās oriģinālā bez komandas vai brīdinās, ka tas notiks? Tas arī ļauj atjaunot jūsu izmaiņas, ja Word atteici, un jūs neesat saglabājis 2 stundas. Pēc noklusējuma jūsu atjauninātās izmaiņas būs 10 minūšu vecā versija.
Pamatlīmenī tas ļauj vienam lietotājam atvērt failu par akciju un to izlasīt, kamēr kādam citam lietotājam tas ir pieejams, lai to varētu pārveidot, lai gan, ja vairāki lietotāji to rediģē, pēdējie ieguvēji.
Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.