[发明专利]在电脑中备份和恢复文件的长文件名的方法无效
申请号: | 99102485.0 | 申请日: | 1999-03-04 |
公开(公告)号: | CN1098498C | 公开(公告)日: | 2003-01-08 |
发明(设计)人: | 林光信;陈玄同;刘军 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 吕晓章 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电脑 备份 恢复 文件 文件名 方法 | ||
1.一种在电脑中备份和恢复文件的长文件名的方法,是应用于个人电脑中,用以在不支援长文件名的环境下,备份和恢复文件的长文件名,其特征在于,包括有:
1)自逻辑磁盘的分割区(Partition)中取得一文件目录表(FDT),再将该文件目录表中的一长文件名项与一短文件名项,对应转储成为一包含有该短文件名项与相应的该长文件名项的长文件名备份文件;以及
2)以备份该长文件名的逆过程,搜寻每一个该文件目录表及文件子目录表中的短文件名,再将该备份文件中相应的该长文件名写回至原来的该文件目录表(FDT)中。
2.如权利要求1所述在电脑中备份和恢复文件的长文件名的方法,其特征在于,备份该长文件名备份文件是由下列的步骤来实现的:
1)根据该磁盘的分割表(Partition Table),查找该磁盘的分割区(Partition)的磁盘参数块(DPB,Disk Parameter Block);
2)将该分割区中的文件目录表(FDT)内含有的一长文件名项与一短文件名项备份存储于当前的目录下,成为一长文件名备份文件;
3)向下搜寻子目录的文件目录表(FDT);
4)将子目录的该文件目录表(FDT)内含的一长文件名项与一短文件名项备份存储于当前子目录的长文件名备份文件之中;以及
5)判断是否还有子目录未完成备份?若为是,则返回至步骤4,若为否,则结束备份操作。
3.如权利要求1所述在电脑中备份和恢复文件的长文件名的方法,其特征在于,恢复该长文件名备份文件的方法包括有:
1)根据该分割表(Partition Table),查找该磁盘的分割区(Partition)的磁盘参数块(DPB,Disk Parameter Block);
2)依据该分割区中的一文件目录表(FDT)内含的全部短文件名项,在该长文件名备份文件中找到与所述短文件名项相对应的短文件名项与相应的长文件名项,然后在该目录下的文件目录表(FDT)中将相应的该短文件名项替换为该备份文件中所对应的该短文件名项与该相应的长文件名项,而成为一个新的文件目录项;
3)向下搜寻子目录的文件目录表(FDT);
4)依据该子目录下的该文件目录表(FDT)内含的全部短文件名项,在该长文件名备份文件中找到相应的内容,然后在该子目录下的文件目录表(FDT)中将相应的该短文件名项替换为该备份文件中所对应的该短文件名项与该相应的长文件名项,而成为一个新的文件目录项;以及
5)判断是否还有子目录未完成长文件名项的恢复操作?若为是,则返回至步骤4,若为否,则结束备份操作。
4.如权利要求3所述在电脑中备份和恢复文件的长文件名的方法,其特征在于,该步骤中所称在该长文件名备份文件中的该相应内容,包含有一短文件名项与相应的长文件名项。
5.一种在不支援长文件名的电脑环境中备份文件的长文件名的方法,其特征在于,包括有:
1)开始执行备份;
2)读取待备份的硬盘的磁盘参数块(DPB)的内容,取得文件系统的识别码(FSID,File System ID);
3)判断该FSID,若为FAT16,则继续下一步骤,若为FAT32,则跳至步骤6,若以上二者皆非,则跳至步骤9;
4)计算启动记录表(BDT,Boot Directory Table)的位置;
5)设BDT的大小(磁盘容量/磁簇);
6)取得BDT的起始;
7)计算BDT起始位置;
8)搜寻所有的文件目录表(FDT),并且在当前的搜寻目录下生成一长文件名的备份文件;以及
9)结束备份操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99102485.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子屏蔽匣
- 下一篇:利用屏幕上显示清除盒式磁带录象机画面字幕的方法