[发明专利]一种扩展短文件名生成方法、文件访问方法以及设备在审
申请号: | 202011021467.6 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112181910A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 汪辉;吕锦昂 | 申请(专利权)人: | 炬芯科技股份有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/13 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘醒晗 |
地址: | 519085 广东省珠海市高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 文件名 生成 方法 文件 访问 以及 设备 | ||
1.一种扩展短文件名生成方法,其特征在于,包括:
设备开机启动时,读取接入所述设备的外部存储设备的主引导记录,根据所述主引导记录确定文件系统的数据区;
读取所述数据区中的目录项信息,得到所述数据区中文件的存储路径;
获取所述存储路径中文件的第一文件名中设定个数的字符,得到所述文件的第二文件名;
如果所述存储路径包括至少一级子目录,则根据所述存储路径中所述各级子目录的位置以及文件在最低一级子目录的位置,确定各级子目录的位置索引以及所述文件的位置索引,并根据各级子目录的位置索引、所述文件的位置索引以及所述第二文件名,生成所述文件的扩展短文件名;
如果所述存储路径不包括子目录,则根据所述存储路径中所述文件在根目录的位置,确定所述文件的位置索引,并根据所述文件的位置索引以及所述第二文件名,生成所述文件的扩展短文件名。
2.如权利要求1所述的方法,其特征在于,如果所述存储路径包括至少一级子目录,所述文件的扩展短文件名中各级子目录的位置索引按照子目录级别从高到低的顺序排列。
3.如权利要求1所述的方法,其特征在于,所述扩展短文件名中还包括扩展短文件名类型标识;
如果所述存储路径包含至少一级子目录,所述扩展短文件名中依次包括:所述扩展短文件名类型标识、所述文件所在的各级子目录的位置索引、所述文件的位置索引、所述文件的第二文件名;
如果所述存储路径不包含子目录,所述扩展短文件名中依次包括:所述扩展短文件名类型标识、所述文件的位置索引、所述文件的第二文件名。
4.如权利要求3所述的方法,其特征在于,如果所述存储路径包含至少一级子目录,所述文件的扩展短文件名中,各级子目录的位置索引以及最低一级子目录的位置索引与所述文件的位置索引之间还设置有第一分隔符,所述文件的位置索引与所述文件的第二文件名之间还设置有第二分隔符;
如果所述存储路径不包含子目录,所述文件的扩展短文件名中,所述文件的位置索引与所述文件的第二文件名之间还设置有第二分隔符。
5.如权利要求1所述的方法,其特征在于,所述读取所述数据区中的目录项信息,得到所述数据区中文件的存储路径,包括:
读取所述数据区中的目录项信息,得到所述数据区中指定文件格式的文件的存储路径。
6.一种文件访问方法,其特征在于,包括:
接收文件访问请求,获取所述文件访问请求所访问的目标文件的扩展短文件名,所述扩展短文件名包括所述目标文件所在的各级子目录的位置索引、所述目标文件的位置索引以及所述目标文件的第二文件名,各级子目录的位置索引是根据各级子目录的位置确定的,所述目标文件的位置索引是根据所述目标文件在最低一级子目录的位置确定的;或者,所述扩展短文件名包括所述目标文件的位置索引以及所述目标文件的第二文件名,所述目标文件的位置索引是根据所述目标文件在根目录的位置确定的;其中,所述目标文件的第二文件名是从所述目标文件的第一文件名中获取设定个数的字符得到的;
根据所述扩展短文件名,获取所述目标文件;
根据获取到的所述目标文件响应所述文件访问请求。
7.如权利要求6所述的方法,其特征在于,所述扩展短文件名中还包括扩展短文件名类型标识;
所述扩展短文件名中依次包括:所述扩展短文件名类型标识、所述文件所在的各级子目录的位置索引、所述文件的位置索引、所述文件的第二文件名;或者
所述扩展短文件名中依次包括:所述扩展短文件名类型标识、所述文件的位置索引、所述文件的第二文件名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬芯科技股份有限公司,未经炬芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011021467.6/1.html,转载请声明来源钻瓜专利网。