Mājas lapa » » Kāpēc Microsoft Word izmanto divas kopijas lietošanas laikā?

    Kāpēc Microsoft Word izmanto divas kopijas lietošanas laikā?

    Kamēr jūs nedrīkstat domāt vai to realizēt, Microsoft Word izveido otru dokumentu kopiju, kas ir atvērts un strādā. Bet kāpēc Microsoft Word to dara? Šodienas SuperUser Q&A ziņojumam ir atbildes uz ziņkārīgo lasītāja jautājumu par šo rīcību.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs JBurnham vēlas uzzināt, kāpēc Microsoft Word izmanto divas kopijas lietošanas laikā:

    Kāpēc Microsoft Word izveido citu tā paša faila kopiju, bet lietošanas laikā to slēpj? Un kāpēc failam, kas izveidots dokumenta atvēršanas laikā, vienmēr ir “~ $”, kas aizstāj pirmos divus faila nosaukuma burtus?

    Piemēram:

    Kāpēc Microsoft Word izveido otru kopiju? Un kas ir ar “~ $” sekundārā faila nosaukumā?

    Atbilde

    SuperUser ieguldītājiem Matthew Williams un Frank Thomas ir atbilde mums. Pirmkārt, Matthew Williams:

    Jūsu norādītais fails ir pagaidu fails, kas kalpo vairākiem mērķiem. No 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 darbotos kā drošības tīkls, lai novērstu datu zudumu, kad programma veic noteiktas funkcijas. Piemēram, Word automātiski nosaka, kur un kad ir nepieciešams izveidot 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 tiek pirmoreiz aizvērti un pēc tam izdzēsti.

    Ātrums

    No šī brīža šie pagaidu faili palīdz uzlabot ātrumu. Ja jūsu sistēma cīnās ar pietiekamu atmiņu, Word palīdzēs tai, pārvietojot neizmantoto funkcionalitāti no atmiņas uz disku pagaidu faila veidā..

    Integritāte

    Lai nodrošinātu faila integritāti sistēmas kļūdas gadījumā, informācija tiek ierakstīta pagaidu failā, pēc tam uz sākotnējo failu. Ja rodas kāda kļūda, to var ierobežot / atgūt no pagaidu failiem, nevis jūsu galveno failu.

    Bloķētie faili

    Citēts teksts: Atverot failu, kas ir bloķēts vai nu tāpēc, ka tas ir atvērts citā Word logā, vai tāpēc, ka kāds cits tīkla lietotājs ir atvērts, varat strādāt ar faila kopiju. Word ievieto šo kopiju 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 īpašnieka sākotnējo failu.

    Īpašnieka fails ~ $ (tas pats direktorijs kā avota fails)

    Citēts teksts: Kad iepriekš saglabāts fails ir 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 tildi (~), kam seko dolāra zīme ($), kam seko atlikušais oriģinālā faila nosaukums. Šajā pagaidu failā ir personas, kas atver failu, pieteikšanās vārds. Šo pagaidu failu sauc par “īpašnieka failu”.

    Avots - apraksts, kā Word izveido pagaidu failus [Microsoft]

    Mateja noslēguma piezīme: Šī ir plaša tēma. Esmu sniedzis vairākus piemērus par šī faila lietošanu, bet, lūdzu, izmantojiet avotu, kas paredzēts detalizētam iemeslu sarakstam no Microsoft. Es nevēlos kopēt / ielīmēt visu lapu šeit.

    Seko atbilde no Frank Thomas:

    Galvenokārt tāpēc, ka tiek saglabātas automātiskās saglabāšanas funkcijas. Ja dokumentam nav jāsaglabā izmaiņas, vai jūs sagaidāt, ka tas saglabās oriģinālu bez komandas vai brīdinās, ka tas notiks? Tas arī ļauj atgūt izmaiņas, ja Word atteici un jūs neesat saglabājis 2 stundas. Pēc noklusējuma būs 10 minūšu veca jūsu izmaiņu versija, kuru varēs atgūt.

    Pamatlīmeņa līmenī viens lietotājs var atvērt failu kopīgajā failā un lasīt to, kamēr cits lietotājs to var atvērt modificēšanai, lai gan, ja vairāki lietotāji to rediģē, pēdējie uzvarētāji.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.