Verzi této aplikace pro Microsoft Word 97 najdete v článku 89247.

Shrnutí

Tento článek vysvětluje kdy, kde a jak Microsoft Word pro Windows vytváří dočasné soubory.

Další informace

Definice dočasného souboru

Dočasný soubor je soubor, který se vytvoří za účelem dočasného ukládání informací, aby se uvolnila paměť pro jiné účely, nebo aby fungoval jako bezpečnostní síť, která brání ztrátě dat, když program provádí určité funkce. Word například automaticky určí, kde a kdy potřebuje vytvořit dočasné soubory. Dočasné soubory existují jenom během aktuální relace Wordu. Pokud je Word vypnutý normálním způsobem, budou všechny dočasné soubory nejprve zavřeny a potom odstraněny.

Proč Word vytváří dočasné soubory?

Pomalejší

Pokud není k dispozici dostatek paměti pro uchování dokumentu se všemi jeho úpravami v paměti a pokud chcete i nadále provádět manipulace, jako je řazení, přetahování, posouvání a podobně, a to s ostatními spuštěné aplikace, Word přesune část kódu, který se nepoužívá, nebo část dokumentu, která se neupravuje z paměti na disk. Tento přesun do dočasných souborů na disku zadarmo vylepší paměť pro manipulaci s textem nebo ukládání částí dokumentu, které se aktivně upravují.

Integrita dat

Word používá dočasné soubory jako "bezpečnostní síť" k ochraně před chybami systému v jeho schématu ukládání souborů. Když soubor napíšete do dočasného souboru a potom ho přejmenujete na správný název, Word zajistí integritu dat původního souboru proti problémům (například výpadek napájení nebo ztracené síťové připojení), ke které může dojít při psaní souboru.

Typy dočasných souborů

Soubor systému MS-DOS

Toto jsou standardní soubory MS-DOS.

Soubor dokumentu a soubor

Rozdíl mezi tímto souborem a tradičním souborem MS-DOS je, že do těchto souborů může číst a zapisovat více programů, aniž by to měl původní vlastník. Soubory dokumentů navíc mají vlastní vlastnosti, které umožňují Wordu vytvářet soubory a adresáře v souborech. Při spuštění vytvoří Word v jednom dočasném (přímém) souboru s názvem ~ wrfxxxx. tmp. Můžete zjistit, že se jedná o soubor dokumentu, protože počáteční velikost je 1 536 bajtů. Tento dočasný soubor dokumentů se používá k ukládání všech objektů OLE, které patří do nepodaných dokumentů, vrácení zpět, schránky a dokumentů, jejichž nativní formáty nejsou ve formátu dokumentu (například. txt,. RTF a dokumenty Word 2,0). Word umí soubory dokumentů otevřít pomocí dvou různých režimů: transacted and Direct. Tyto režimy jsou popsány dále v tomto článku.

Soubory dokumentů v transakčním režimu

Soubory s podporou transakcí umožňují Wordu otevřít soubor, zapsat do něj a mít další programy – například Microsoft Excel – do něj můžete zapisovat, ale zachovat právo obnovit soubor do stavu, ve kterém se dokument původně otevřel. K tomu soubor dokumentu vytvoří neskryté obrázky (obvykle ~ dftxxxx. tmp) všech změn provedených v souboru po jeho otevření. Pokud Word zachová všechny změny, obsahy souboru ~ dftxxxx. tmp se sloučí s původním souborem a pak uloží úplnou verzi. Pokud naopak Word všechny změny zahodí, odstraní se funkce ~ dftxxxx. tmp a původní soubor se nezmění. Word otevře všechny soubory ve Wordu v souborech ve formátu. Po spuštění Wordu se obvykle otevře Normal. dot v režimu s podporou transakcí a pro něj se vytvoří soubor s názvem dftxxxx. tmp. FastSave, například sloučí tyto dva soubory, když dojde k uložení.

At

Word používá přímé úložiště při otevírání dočasného souboru dokumentu a při provádění uložení jako úplného uložení (FastSave). Tento typ souboru je na nízkém (pokud existuje) spotřebiteli paměti a při vytváření nebo otevírání nevytvoří žádný nestínový obrázek.

Určité soubory, které Word vytvoří

V následujících tabulkách jsou uvedené některé dočasné soubory, které Word vytvoří. Files typically created when Word is started File name ------------------------------------------------------------------------ MS-DOS-based file (to reserve 4 file handles) 0 bytes ~wrf0000.tmp MS-DOS-based scratch file 0 bytes ~mfxxxx.tmp Compound file - transacted 0 bytes ~dftxxxx.tmp Compound file - direct 1536 bytes ~wrf0001.tmp (unnamed non-Word/OLE files) Word recovery files File name ----------------------------------------------------------------------- Temporary file for AutoRecovery ~wraxxxx.tmp AutoRecovery AutoRecovery save of <docname>.asd Other Word temporary files File name ----------------------------------------------------------------------- Copy of another document ~wrcxxxx.tmp Word document ~wrdxxxx.tmp Temp document file ~wrfxxxx.tmp Dictionary ~wrixxxx.tmp Clipboard ~wrlxxxx.tmp Macro ~wrmxxxx.tmp Word OLE document ~wroxxxx.tmp Scratch file ~wrsxxxx.tmp Converted (foreign) document ~wrvxxxx.tmp

Zjednodušené zobrazení schématu použitého k uložení upraveného souboru

Create temp file                     Create ~wrdxxxx.tmpWrite temp file                      Save example data to ~wrdxxxx.tmpDelete original file                 Delete EXAMPLE.DOCMove temp to target name             Move ~wrdxxxx.tmp to Example.doc 

Word získá významné snížení výkonu tím, že umístí dočasný soubor do stejného adresáře jako uložený soubor. Pokud Word umístil dočasný soubor jinde, musel by použít příkaz Kopírovat ze systému MS-DOS k přesunutí dočasného souboru z jiného adresáře do uloženého umístění. Když ponecháte dočasný soubor ve stejném adresáři jako uložený soubor dokumentu, Word může pomocí příkazu přesunout do MS-DOS rychle určit dočasný soubor jako uložený dokument.

Kdy a kde Word vytváří dočasné soubory

Umístění, do kterého aplikace Word vytváří dočasné soubory, má hardcoded informace a nelze je upravovat. Proto je důležité, aby oprávnění NTFS pro uživatele byla nastavena odpovídajícím způsobem. Chcete-li získat další informace, kliknutím na následující číslo článku zobrazíte tento článek ve znalostní bázi Microsoft Knowledge Base:

277867 Při spuštění Wordu na jakémkoli oddílu NTFS s nainstalovaným systémem Windows 2000, Windows XP Professional, Windows Server 2003 nebo Windows Vista jsou vyžadována oprávnění systému Windows NTFS.Word obecně vytváří dočasné soubory pro následující typy dat.

Vložené objekty Wordu (adresář Temp)

Když Word funguje jako aplikace serveru OLE, vložené objekty Wordu se ukládají do adresáře TEMP jako dočasné soubory. OLE 2,0 vyžaduje další úložiště na disku. Když spustíte programy OLE, Word potřebuje poskytnout kopie dat na server. Neobvyklou využití technologie OLE 2,0 v jedné relaci programu nashromáždíte velké množství dočasného úložiště na pevném disku.

Smazání souboru (adresář Temp)

Když Word vyprší vnitřní paměť RAM (Random Access Memory), v dočasném adresáři vždy vytvoří jediný dočasný pracovní soubor, který bude obsahovat informace. Tento pracovní soubor obsahuje informace, které jsou odměněné z globální systémové mezipaměti. Velikost nového souboru se liší od 64 kilobajtů (KB) po 3,5 megabajtů (MB). Výchozí velikost mezipaměti ve Wordu je 64 KB. Další informace o tom, jak zvětšit velikost mezipaměti ve Wordu, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

212242 Kde se nastavení ukládají v registru pro Word 2000

Zaznamenané makro (adresář Temp)

Když zaznamenáte makro, Word vytvoří dočasný soubor v adresáři Temp systému Windows.

Převedené soubory (adresář Temp)

Převaděče textového procesoru dodávané s aplikací Word vytvářejí dočasné soubory ve formátu RTF (Rich Text Format), které Word používá k přístupu k určitým převaděčům.

Uzamčené soubory (adresář Temp)

Když otevřete soubor, který je zamčený, protože je otevřený v jiném okně Wordu nebo protože je otevřený jiný uživatel v síti, můžete pracovat s kopií souboru. Word umístí tuto kopii do adresáře temp v systému Windows. Podobně, pokud je šablona připojená k dokumentu zamčená, Word automaticky vytvoří kopii šablony v adresáři Temp. Kopie uzamčeného souboru automaticky neaktualizuje soubor původního vlastníka.

Uložené soubory (stejný adresář jako uložený soubor)

Po kliknutí na příkaz Uložit v nabídce soubor nastane tato situace:

  1. Word vytvoří nový dočasný soubor pomocí upravené verze dokumentu.

  2. Po vytvoření dočasného souboru Word odstraní předchozí verzi dokumentu.

  3. Word přejmenuje dočasný soubor stejným názvem jako předchozí verze dokumentu.

Text vkládaný mezi soubory (adresář zdrojový soubor): při kopírování a vložení mezi dokumenty může dočasný soubor vytvořit ve stejném adresáři jako zdrojový soubor. To platí zejména v případě, že je zdrojový soubor uložený nebo zavřený. Dočasný soubor představuje informace, na které schránka před uložením souboru odkazovala. Word vytvoří tento dočasný soubor přejmenováním staré kopie souboru na dočasný název souboru.

Soubor vlastníka (adresář zdrojového souboru)

Když se dřív uložený soubor otevře pro úpravy, tisk nebo pro kontrolu, Word vytvoří dočasný soubor s příponou. doc. Tato přípona názvu souboru začíná vlnovkou (~) následovanou znakem dolaru ($) následovaným zbytkem původního názvu souboru. Tento dočasný soubor obsahuje přihlašovací jméno osoby, která soubor otevře. Tento dočasný soubor se nazývá "soubor vlastníka". Když se pokusíte otevřít soubor, který je k dispozici v síti a který už otevřel někdo jiný, tento soubor zadá uživatelské jméno pro následující chybovou zprávu:

Tento soubor je již otevřen uživatelským jménem. Chcete vytvořit kopii tohoto souboru pro použití?

Je možné, že Word nemůže vytvořit soubor vlastníka. Word například nemůže vytvořit soubor vlastníka, když je dokument ve sdílené složce určené jen pro čtení. V tomto případě se chybová zpráva změní na následující chybovou zprávu:

Tento soubor už otevřel jiný uživatel. Chcete vytvořit kopii tohoto souboru pro použití?

Poznámka Word automaticky odstraní tento dočasný soubor z paměti, když je původní soubor zavřený. Když otevřete soubor pomocí protokolu HTTP nebo FTP, soubor se poprvé zkopíruje do dočasného adresáře. Potom se soubor otevře z adresáře TEMP. Když otevřete soubor ve sdílené složce UNC s Wordem 2007, soubor se nejdřív zkopíruje do adresáře TEMP. Potom se soubor otevře z adresáře TEMP.

Automatické ukládání

Adresář pro ukládání automatického obnovení Wordu

Dočasný soubor, který se vytvoří, když Word provede automatické ukládání, uloží se do složky Temp, pokud není platná složka Temp. V tomto případě Word uloží dočasný soubor do stejné složky, kam dokument uloží.

Umístění dočasných souborů při zavření souboru

Může se stát, že Word bude občas muset uchovat odkaz na soubor po jeho zavření. K tomu dochází, když se text zkopíroval do schránky ze souboru. Při zavření souboru se Word pokusí o následující akce:

  • Pokud výběr zkopírovaný do schránky neobsahuje více oddílů ani obrázek nebo není velký, Word ho zkopíruje do nového souboru.

  • Pokud kopírovaný výběr obsahuje obrázky nebo více oddílů nebo pokud je soubor na disketě, Word zkopíruje celý soubor do dočasného adresáře a přesune ukazatel tam.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?

Co ovlivnilo váš názor?

Máte další zpětnou vazbu? (Nepovinné)

Děkujeme za váš názor!

×