hell74111
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分45分
  • 威望322点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2154回复:3

关于对WORD文件写操作过滤的问题

楼主#
更多 发布于:2009-08-05 13:34

         最近做文件镜像,大部分类型的文件都没问题,但WORD文件的镜像处理出现了问题。
具体:WORD文件在进行下操作时,会先建立一个以.tmp结尾的临时文件,所有向WORD的写入操作,
         都被首先写入了.tmp文件,当将该WORD关闭保存的时候,将原来的WORD文件删除,将.tmp文件
         重命名为原来的WORD文件。

测试:现在向WORD文件中写入内容,最后保存,发现WORD的内容为20k;而进行镜像处理的目标WORD文件
          却只有19K,固定的比原始文件少1K的数据。

思考:原来我认为,是不是我的驱动对.tmp文件的写操作的过滤,漏掉了某些数据。但进一步测试,却是如下结果:
         系统对.tmp文件的写入数据就是19K。
问题:19K的.tmp文件被重命名为WORD后,最后的WORD文件却变为了20K.实在不明白,在这个重命名过程中,还有

其他特殊 的写操作吗?(这个过程,如果真有写操作,我应该可以捕获到)


有哪位大侠可以给小弟指点下,谢谢先!
mr6698
驱动牛犊
驱动牛犊
  • 注册日期2008-03-26
  • 最后登录2017-09-27
  • 粉丝3
  • 关注0
  • 积分21分
  • 威望200点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分1分
沙发#
发布于:2009-11-09 10:05
关注。。。
feng_zhibing
驱动牛犊
驱动牛犊
  • 注册日期2009-12-11
  • 最后登录2009-12-23
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望191点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-12-11 14:57
关注.。。。
fhqpdcn
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望86点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2011-10-16 22:09
关注中。。。。
我是菜鸟
游客

返回顶部