Word 如何建立暫存檔案的描述

文章翻譯 文章翻譯
文章編號: 211632 - 檢視此文章適用的產品。
這份文件的 Microsoft Word 97 版本,請參閱 89247.
全部展開 | 全部摺疊

在此頁中

結論

這份文件解釋何時、 何處,以及如何 Microsoft Word 中,Windows 會建立暫存檔。

其他相關資訊

暫存檔案的定義

暫存檔案是建立來暫時儲存的資訊以供其他用途,釋放記憶體的檔案,或做為一種安全措施以避免資料遺失時程式會執行特定功能。例如,Word 會自動決定何處及何時需要建立暫存檔案。Word 中目前的工作階段只存在的暫存檔案。當 Word 關閉一般的方式時,會先關閉所有暫存檔案,即被刪除。

為什麼 Word 會建立暫存檔案?

速度

如果不是記憶體不足,無法保留在記憶體中的文件與它所有的編輯,並仍執行操作例如排序、 拖曳、 捲動、 等等快速以及其他正在執行的應用程式,然後 Word 將會移動它未被使用的程式碼的一部份或不正在編輯的文件部份從記憶體到磁碟。這種移動磁碟上的暫存檔案來釋放更多的記憶體,以便處理文字或儲存目前編輯文件的組件。

資料完整性

若要防止其檔案儲存配置中的系統錯誤,Word 會使用暫存檔以 「 安全網路 」。藉由先儲存到暫存檔案,並接著將檔案重新命名為適當名稱,Word 可確保您原始的檔案,對正在寫入檔案時,可能會發生的問題 (例如停電或遺失的網路連線) 的資料完整性。

暫存檔的型別

MS-DOS 為主的檔案

這些都是標準的 MS-DOS 檔案。

文件以檔案為基礎的檔案

這個檔案與傳統的 MS-DOS 檔案之間的差異是多個程式可以讀取和寫入這些檔案,而原始擁有者不知情。此外,文件檔繼承了一些屬性,可讓 Word 建立的檔案內檔案和目錄。在啟動時,Word 會建立一個暫時的 (直接售價) 文件檔名 ~ wrfxxxx.tmp。您可以判斷它是一個文件檔,因為初始大小是 1536 位元組。此暫存文件檔案用來儲存所有屬於 [未命名的文件的 OLE 物件、 復原、 剪貼簿和其原生格式的文件不是文件格式 (例如,.txt、.rtf,而 Word 2.0 的文件)。Word 可以開啟文件檔案使用兩種不同的模式: 交易和直接。這些模式會在本文稍後討論。

交易的文件檔案

交易的檔案可以讓 Word 在開啟檔案,寫入,且沒有其他程式-如 Microsoft Excel-寫入,但仍保留檔案還原到字首次開啟時的狀態的權限。

若要這麼做,文件檔案建立幽靈車映像 (通常 ~ dftxxxx.tmp) 後開啟 ; 對檔案所做的所有變更如果 Word 會保留所有的修訂與原始檔中,~dftxxxx.tmp 合併的內容,然後又儲存它的完整版本。相反地,如果 Word 就會捨棄所有變更,然後刪除 ~dftxxxx.tmp,並不會變更原始的檔案。Word 會開啟所有使用 Temp 目錄中建立的幽靈車映像中的交易的檔案的 Word 原生檔案。當您啟動 Word 時,在交易模式中,通常開啟 Normal.dot,幽靈車檔案不會建立稱為 dftxxxx.tmp。儲存發生時,FastSave,例如,將合併這兩個檔案。

直接

當開啟暫存文件檔案,並執行 [另存新檔或完整的儲存 (非-FastSave 儲存) 時,Word 會使用直接儲存。這種檔案類型的記憶體不足 (如果有的話) 的消費者,並不會建立幽靈車映像建立或開啟時。

Word 建立的特定檔案

下表列出的某些特定 Word 建立的暫存檔案。
   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
				

用來儲存已編輯的檔案配置的簡化的檢視

Create temp file                     Create ~wrdxxxx.tmp
Write temp file                      Save example data to ~wrdxxxx.tmp
Delete original file                 Delete EXAMPLE.DOC
Move temp to target name             Move ~wrdxxxx.tmp to Example.doc
				
Word 會獲得顯著的效能速度的暫存檔置於與已儲存的檔案相同的目錄。如果 Word 其他地方放置暫存檔案,它就必須使用 MS-DOS COPY 命令將暫存檔案從其他目錄移到已儲存的位置。為儲存的文件檔案中保留相同的目錄中的暫存檔案,Word 可以使用 MS-DOS 移動] 指令,來快速地將暫存檔案指定為已儲存的文件。

Word 建立暫存檔案的時間和位置

其中 Word 會建立暫存檔案的位置是硬式編碼的資訊,且無法編輯。因此,很重要的使用者的 NTFS 權限都會跟著設定。 如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
277867 Windows NTFS 使用權限是必要的當您在有 Windows 2000、 Windows XP 商用版,則 Windows Server 2003,任何 NTFS 磁碟分割上執行 Word 時,或安裝 Windows Vista
一般情況下,Word 會建立暫存檔案的下列類型的資料。

內嵌的 Word 物件 (暫存目錄)

當 Word 作為 OLE 伺服器程式時,內嵌的 Word 物件會儲存為 Temp 目錄中的暫存檔案。

OLE 2.0 需要額外的磁碟機儲存區。當您啟動 OLE 程式時,Word 必須提供的資料到伺服器的複本。它不是程式的什麼罕見的廣泛 OLE 2.0 使用累積大量的暫時存放在硬碟上使用單一工作階段。

草稿檔 (暫存目錄)

當 Word 便會執行內部的隨機存取記憶體 (RAM) 不足時,它永遠會建立單一暫存草稿檔在 Temp 目錄來儲存資訊。這個草稿檔存放已被交換出去的資訊從 Word 內部檔案快取,配置自全域系統記憶體。可用的檔案會從 64 kb 到 3.5 mb (MB) 的大小而有所不同。

在 Word 中的預設快取大小為 64 KB。

如需有關如何增加快取大小,在 Word 中的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
212242 在 Word 2000 登錄中設定的儲存位置

錄製的巨集 (暫存目錄)

在錄製巨集時,Word 會在 Windows Temp 目錄中建立暫存檔案。

轉換的檔案 (暫存目錄)

提供 Word 的文書處理器轉換器建立暫存檔案在 Rtf 文字格式 (RTF),Word 用它來存取特定的轉換程式。

鎖定的檔案 (暫存目錄)

當您開啟已被鎖定的檔案時,因為它是在另一個視窗中的 Word 開啟或網路上的其他使用者已經開啟,您可以使用檔案的複本。Word 會將此複本放在 Windows Temp 目錄。同樣地,如果文件的貼附範本被鎖定,Word 會自動將範本的複本在 Temp 目錄中。鎖定檔案的複本不會自動更新原始擁有者的檔案。

用來儲存檔案 (與已儲存的檔案相同的目錄)

當您按一下 [儲存檔案] 功能表上時,下列動作:
  1. Word 會建立新的暫存檔案使用編輯過的 versionof 文件。
  2. Word 會建立暫存檔案之後,Word 就會刪除文件 theprevious 版本。
  3. Word 會為 theprevious 的文件版本相同的名稱,重新命名暫存檔。
貼上檔案 (與原始程式檔相同的目錄) 之間的文字:

當 Word 將複製並貼到文件之間時,它可能與原始程式檔相同的目錄中建立暫存檔案。特別是如果原始程式檔會儲存或關閉。暫存檔代表儲存檔案之前,「 剪貼簿 」 所參考的資訊。Word 建立這個暫存檔以暫存檔名稱重新命名檔案的舊複本。

擁有者檔案 (與原始程式檔相同的目錄)

當先前已儲存的檔案會開啟供編輯,用於列印,或進行檢閱,Word 會建立暫存檔案具有副檔名為.doc。這個檔案的副檔名開頭波狀符號 (~),後面接著貨幣符號 ($),後面跟著原始的檔案名稱的其餘部分。此暫存檔案會保留開啟的檔案的人的登入名稱。此暫存的檔案稱為 「 擁有者檔案 」。

當您嘗試開啟的檔案,可在網路上,同時,已經被其他人,這個檔案開啟時提供 使用者名稱 下列的錯誤訊息:
這個檔案已經被開啟 使用者名稱.您想要製作一份供您使用這個檔案嗎?
Word 可能無法建立擁有者檔案。例如,Word 在唯讀的共用文件時,無法建立擁有者檔案。在此情況下,錯誤訊息就會變成下列的錯誤訊息:
另一位使用者已經開啟這個檔案。您想要製作一份供您使用這個檔案嗎?
注意原始的檔案關閉時,Word 會將這個暫存檔案會自動刪除從記憶體。

當您可以使用 HTTP 或 FTP 通訊協定,以開啟檔案時,檔案是第一次複製至暫存目錄。然後,從暫存目錄開啟檔案。

當您使用 Word 2007 開啟 UNC 共用上的檔案時,檔案是第一次複製至暫存目錄。然後,從暫存目錄開啟檔案。

自動存檔

Word 自動復原存檔目錄

當 Word 將會執行自動儲存時建立暫存檔案會儲存在 Temp 資料夾中,除非不是有效的 Temp 資料夾。在此情況下,Word 會儲存暫存檔案,它用來儲存文件的相同資料夾中。

當您關閉檔案時的暫存檔案的位置

Word 有時候可能要關閉之後,即維護檔案的連結。會發生這種情況時從檔案的文字複製到剪貼簿。當您關閉檔案時,Word 就會嘗試下列動作:
  • 如果選取範圍複製到剪貼簿沒有 notcontain 的多個節或圖片,或不大,Word 會將 pieceof 文件複製到可用的檔案。
  • 如果複製的選取範圍不含圖片或 multiplesections,或是檔案位於磁片上,Word 會將整個檔案複製到 Temp 目錄,並將指標移。

屬性

文章編號: 211632 - 上次校閱: 2014年8月20日 - 版次: 8.0
這篇文章中的資訊適用於:
  • Microsoft Word 2010
  • Microsoft Office Word 2007
  • Microsoft Word 2002 Standard Edition
  • Microsoft Word 2000 Standard Edition
關鍵字:?
kbhowto kbfile kbinfo kbnetwork kbmt KB211632 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:211632
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com