[发明专利]一种文件管理方法及装置在审
| 申请号: | 201510907216.0 | 申请日: | 2015-12-09 |
| 公开(公告)号: | CN105302924A | 公开(公告)日: | 2016-02-03 |
| 发明(设计)人: | 刘相乐 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 管理 方法 装置 | ||
1.一种文件管理方法,其特征在于,包括:
确定需要读取的文件为目标文件,获取该目标文件的目标重要级别,并判断所述目标重要级别是否为预设重要级别;
如果所述目标重要级别为所述预设重要级别,则利用预先写入所述目标文件中的校验码对所述目标文件中包含的数据进行校验,并在校验成功后读取所述目标文件中包含的数据;
如果所述目标重要级别不为所述预设重要级别,则直接读取所述目标文件中包含的数据。
2.根据权利要求1所述的方法,其特征在于,预先将所述校验码写入所述目标文件的过程包括:
获取所述目标文件的目标重要级别,并当判断出所述目标重要级别为所述预设重要级别时,按照与所述目标重要级别对应级别的校验方法对所述目标文件中包含的数据进行计算,生成对应的校验码,并将所述校验码写入所述目标文件中。
3.根据权利要求2所述的方法,其特征在于,利用所述校验码对所述目标文件中包含的数据进行校验,包括:
利用与所述校验码对应的校验方法对所述目标文件中除所述校验码之外的其他数据进行计算得到读校验码,如果所述读校验码与所述目标文件中包含的对应校验码一致,则确定校验成功。
4.根据权利要求1所述的方法,其特征在于,获取所述目标文件的目标重要级别,包括:
查询所述目标文件的inode结构,以获取所述inode结构中标示该目标文件的重要级别的级别属性,并确定预先创建该目标文件时为所述级别属性设置的属性值为所述目标重要级别。
5.根据权利要求4所述的方法,其特征在于,预先创建所述目标文件时为所述级别属性设置属性值,包括:
获取所述目标文件的目标后缀名,将所述目标后缀名与预先建立的后缀列表中包含的后缀名进行匹配,并依据匹配得到的匹配结果设置所述级别属性的属性值。
6.根据权利要求5所述的方法,其特征在于,所述后缀名列表的预先建立过程,包括:
获取其重要级别为所述预设重要级别的全部文件对应的后缀名,并将具有相同首字母的后缀名以数组的形式存放在平衡二叉树的同一节点中,确定所述平衡二叉树为所述后缀名列表。
7.一种文件管理装置,其特征在于,包括:
判断模块,用于确定需要读取的文件为目标文件,获取该目标文件的目标重要级别,并判断所述目标重要级别是否为预设重要级别;
第一执行模块,用于如果所述目标重要级别为所述预设重要级别,则利用预先写入所述目标文件中的校验码对所述目标文件中包含的数据进行校验,并在校验成功后读取所述目标文件中包含的数据;
第二执行模块,用于如果所述目标重要级别不为所述预设重要级别,则直接读取所述目标文件中包含的数据。
8.根据权利要求7所述的装置,其特征在于,还包括:
写入模块,用于获取所述目标文件的目标重要级别,并当判断出所述目标重要级别为所述预设重要级别时,按照与所述目标重要级别对应级别的校验方法对所述目标文件中包含的数据进行计算,生成对应的校验码,并将所述校验码写入所述目标文件中。
9.根据权利要求8所述的装置,其特征在于,第一执行模块包括:
校验单元,用于利用与所述校验码对应的校验方法对所述目标文件中除所述校验码之外的其他数据进行计算得到读校验码,如果所述读校验码与所述目标文件中包含的对应校验码一致,则确定校验成功。
10.根据权利要求7所述的装置,其特征在于,判断模块包括:
获取单元,用于查询所述目标文件的inode结构,以获取所述inode结构中标示该目标文件的重要级别的级别属性,并确定预先创建该目标文件时为所述级别属性设置的属性值为所述目标重要级别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510907216.0/1.html,转载请声明来源钻瓜专利网。





