阅读:2293回复:3
关于对WORD文件写操作过滤的问题最近做文件镜像,大部分类型的文件都没问题,但WORD文件的镜像处理出现了问题。 具体:WORD文件在进行下操作时,会先建立一个以.tmp结尾的临时文件,所有向WORD的写入操作, 都被首先写入了.tmp文件,当将该WORD关闭保存的时候,将原来的WORD文件删除,将.tmp文件 重命名为原来的WORD文件。 测试:现在向WORD文件中写入内容,最后保存,发现WORD的内容为20k;而进行镜像处理的目标WORD文件 却只有19K,固定的比原始文件少1K的数据。 思考:原来我认为,是不是我的驱动对.tmp文件的写操作的过滤,漏掉了某些数据。但进一步测试,却是如下结果: 系统对.tmp文件的写入数据就是19K。 问题:19K的.tmp文件被重命名为WORD后,最后的WORD文件却变为了20K.实在不明白,在这个重命名过程中,还有 其他特殊 的写操作吗?(这个过程,如果真有写操作,我应该可以捕获到) 有哪位大侠可以给小弟指点下,谢谢先! |
|
沙发#
发布于:2009-11-09 10:05
关注。。。
|
|
板凳#
发布于:2009-12-11 14:57
关注.。。。
|
|
地板#
发布于:2011-10-16 22:09
关注中。。。。
|
|
|