发明名称 FAT卷中重建目录结构和恢复数据的方法
摘要 本发明涉及计算机领域。本方法包括文件扫描过程和文件恢复过程,文件扫描过程如下:a.定位根目录数据区;b.遍历根目录数据区的目录项;c.判断目录项是否遍历完毕,如果是进入i,否进入d;d.判断目录项类型,如果为文件目录项进入过程e,为文件夹目录项进入过程f;e.根据目录项信息在磁盘中建立文件信息表;f.递归该子目录中的目录项;g.判断目录项是否结束,如果结束进入b,如果否进入h;h.判断目录项类型,如果为文件的目录项进入e,如果为文件夹目录项进入f;i.进入文件恢复过程;文件恢复过程如下:I.遍历上述信息表;II.建立一个新文件;III.写入文件数据;IV.判断文件表是否为最后的表项,如果是进入V,否则放回I;V.结束。
申请公布号 CN100446000C 申请公布日期 2008.12.24
申请号 CN200610037069.7 申请日期 2006.08.16
申请人 珠海金山软件股份有限公司 发明人 涂彦晖
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 广州新诺专利商标事务所有限公司 代理人 杨焕军
主权项 1、FAT卷中重建目录结构和恢复数据的方法,其特征在于,其包括文件扫描过程和文件恢复过程,文件扫描过程如下:a.定位磁盘的根目录数据区;b.遍历根目录数据区的目录项;c.判断目录项是否遍历完毕,如果是进入过程i,否进入过程d;d.判断目录项类型,如果为文件的目录项进入过程e,然后返回b,如果为文件夹目录项进入过程f;e.根据d中所述文件的目录项信息在磁盘中建立文件信息表,该信息表包含文件路径、文件在磁盘中的存放位置、文件大小和文件各种事件信息;f.遍历该文件夹中的目录项;g.判断目录项是否已经遍历完毕,如果遍历完毕进入过程b,如果未遍历完毕进入过程h;h.判断目录项类型,如果为文件的目录项进入过程e,然后进入f,如果为文件夹目录项则直接进入过程f;i.结束文件扫描过程,并进入文件恢复过程;文件恢复过程如下:I.遍历上述文件信息表;II.根据文件信息表中文件路径信息在用户指定路径中建立一个新文件;III.根据文件信息表中文件大小和文件在磁盘中的存储位置信息,把该存储位置中的数据写入刚建立的新文件中;IV.判断文件信息表是否为最后的表项,如果是进入过程V,否则返回过程I;V.结束。
地址 519015广东省珠海市珠海吉大景山路莲山巷8号金山电脑大厦