版块
论坛
喜欢
话题
应用
搜索
登录
注册
lark的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=22188
写doc文件与写txt文件有什么不同?(50分)
我有个文件备份的驱动程序,用来备份被监控目录中的所有文件。该程序在备份txt文件时没问题,但在备份Word和PowerPoint等文件时就不对。请问系统在写txt文件与word文件时有什么不同吗,该如何纠正这种问题呢?请各位大佬不吝敕教。
回复
(
6
)
2003-08-28 22:08
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
YuBo97
:
如果仅仅实现目录实时监控备份,可以不用驱动程序,Windows2000下用服务就可以做到。具体可以回我信箱讨论:YuBo97@126.com
(2003-12-04 18:54)
回复
guyu_susa
:
officeXP写word文件用的是重命名操作IRP_MJ_SET_INFTOMATION里的FileRenameInformation。WORD2K在win2K上也是使用重命名的方式;但在winNT上好像用的是直接写文件的方式。不知道对你有没有帮助。具体情况,你可以用FileM...
(2003-11-27 09:23)
回复
lark
:
如果能解决问题,我当然会给分。 请问把原文件备份为~wrl*.tmp时,用的是哪种操作呢?顺便说一下,我用的是实时备份的办法。
(2003-11-26 11:54)
回复
guyu_susa
:
不知道现在回答你,你给不给分!我也是最近才搞明白的。 txt写文件,直接用irp_mj_write。 doc写文件,先把原文件备份为~wrl*.tmp,再把新的文件数据写入~wrd*.tmp,最后把那个文件重命名为.doc文件。当然,如果由于某种原因使重命名操作失败,似乎会采...
(2003-11-25 13:44)
回复
SupermiLG
:
看你是用什么方法备份的? 是实时备份,还是过后备份? 不过可以提醒你的是,在Word打开文件后,使用的是内存映射对文件进行读写,尤其是对于Word XP
(2003-09-15 21:46)
回复
lin_jian_0818
:
备份时Word或者PowerPoint在运行状态吗? 如果是的话,就有可能出错了
(2003-09-14 11:09)
回复
lark
加关注
写私信
0
关注
0
粉丝
226
帖子
返回顶部