为什么word文档会自动生成一个副本?

当打开以前保存的文件进行编辑、打印或预览时,Word 会创建文件扩展名为 .doc 的临时文件,其开头为波形符“~”,后面是美元符号“$”,然后是原始文件名的其余部分。这是不是中病毒了,怎么样解决这个问题?谢谢

这个是word的临时文件,
1、临时文件的定义
临时文件是为暂时存储信息而创建的文件,这样可以释放内存以用于其他目的,或者在程序执行某些功能时充当安全网络以防止数据丢失。例如,Word 自动确定其需要创建临时文件的位置和时间。临时文件仅在当前 Word 会话中存在。当 Word 以正常方式关闭时,将首先关闭所有临时文件,然后删除这些文件。

2、Word 为什么创建临时文件?
1)速度:

如果没有足够的可用内存来保存文档及其所有编辑,并且在某些其他应用程序运行的同时仍在快速执行一些操作(例如,排序、拖动、滚动等),则 Word 会将未被使用的部分代码或未被编辑的部分文档从内存移到磁盘中。将临时文件移到磁盘的这种做法可释放更多的内存,以便用于文本操作或存储目前正在被编辑的文档部分。

2)数据完整性:

Word 将临时文件用作“安全网络”,以防止其文件保存方案中出现系统错误。通过首先保存到临时文件,然后使用适当的名称重命名此文件,Word 可确保原始文件的数据完整性,以预防写入文件时发生的问题(例如,电源故障或网络连接中断)。

3、临时文件的类型
基于 MS-DOS 的文件:

这些文件是标准的 MS-DOS 文件。

基于文档文件的文件:

此文件与传统的 MS-DOS 文件的区别是:多个程序可以在原始所有者不知情的情况下读取和写入这些文件。此外,文档文件具有允许 Word 在文件中创建文件和目录的固有属性。启动时,Word 创建一个名为 ~wrfxxxx.tmp 的临时(直接)文档文件。由于此文件的原始大小为 1,536 字节,因此可以确定它是文档文件。此临时文档文件用于存储属于未命名文档的所有 OLE 对象、撤消、剪贴板以及本机格式而非文档格式(例如,.txt、.rtf 和 Word 2.0 文档)的文档。Word 可以使用两种不同的模式打开文档文件:事务和直接。这两种模式将在下文讨论。

事务文档文件:

事务文件允许 Word 打开和写入文件,并且可让其他程序(例如,Microsoft Excel)写入此文件,但仍保留将文件还原为 Word 首次打开时的状态的权利。

为做到这一点,该文档文件为打开文件后对该文件所作的全部更改创建幻影映像(通常为 ~dftxxxx.tmp);如果 Word 保存所有的更改,~dftxxxx.tmp 的内容将与原始文件合并,然后保存此文件的完整版本。相反,如果 Word 放弃所有更改,则会删除 ~dftxxxx.tmp,且原始文件不会更改。Word 使用事务文件打开所有的 Word 本机文件,这些文件在 Temp 目录中创建幻影映像。当启动 Word 时,Normal.dot 通常以事务模式打开,并为其创建名为 dftxxxx.tmp 的幻影文件,例如,在进行保存时,FastSave 将合并这两个文件。

直接:

在打开临时文档文件以及在执行“另存为”或“完全保存”(非快速保存)时,Word 使用直接存储。此类文件消耗内存较少(如果有),并且在创建或打开此类文件时也不会创建幻影映像。

4、Word 创建的特定文件
下表列出了 Word 创建的一些特定临时文件。启动 Word 时通常创建的文件 文件名
---------------------------------------------------------------------
基于 MS-DOS 的文件(保留 4 个文件句柄) 0 字节 ~wrf0000.tmp
基于 MS-DOS 的暂存文件 0 字节 ~mfxxxx.tmp
复合文件 — 事务 0 字节 ~dftxxxx.tmp
复合文件 — 直接 1536 字节 ~wrf0001.tmp
(未命名的非 Word/OLE 文件)

Word 恢复文件 文件名
---------------------------------------------------------------------
用于自动恢复的临时文件 ~wraxxxx.tmp
自动恢复 <docname>.asd 的自动恢复保存
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-27
OFFICE每隔几分钟就会自动保存一次,并保存为你所说的临时文件,
这样子如果软件崩溃了,
就还能重新找回不少东西。

一般来说,关闭文件之后,这些临时文件就会自动消失的。
但确实有一些是没有消失掉,
隔段时间用第三方软件(优化大师、360安全卫士)清理一下就好了。本回答被提问者采纳
第2个回答  2009-04-27
你看看原文件是不是设置成只读了 点右键属性 把那个只读的勾去掉试试,应该不是病毒
第3个回答  2009-04-27
正常,这是临时文件
撤销、恢复还有非法退出后的恢复等功能的实现都要靠它
它是隐藏的,但有时也会出现垃圾(就是正常退出后没有自动删除的)
第4个回答  2009-04-27
正常的!
相似回答