[发明专利]一种地质资料包目录与文件类型自动识别方法有效
申请号: | 201911042814.0 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110795397B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 刘文毅;邓吉秋;程广国;何美香;王振生;马鹏远;周斌;孙宏伟 | 申请(专利权)人: | 河南省有色金属地质矿产局第七地质大队 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/16 |
代理公司: | 郑州先风知识产权代理有限公司 41127 | 代理人: | 马柯柯 |
地址: | 450000 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种地质资料包目录与文件类型自动识别方法,包括如下步骤:(1)遍历;(2)规则定义:建立目录与文件类型判别规则表,规则表具有以下特征:A.覆盖地质资料包中目录与文件的可能类型;B.为每个类型定义两级规则:第一级规则为扩展名定义;第二级为关联准则;C.规则表以数据库表的方式存储;D.所有目录与文件类型的判别准则,均需根据规则预先定义,即所有可能的类型,在识别处理前,需预先按照数据库表中表2规则定义其准则;(3)目录与文件类型识别过程。 | ||
搜索关键词: | 一种 地质 资料 目录 文件类型 自动识别 方法 | ||
【主权项】:
1.一种地质资料包目录与文件类型自动识别方法,其特征在于:包括如下步骤:/n(1)遍历:从地质资料包所在目录local_root开始,逐层对当前目录文件与子目录进行遍历处理:设每次遍历的当前目录为root,当前目录root所含文件集为files,文件集files中的具体文件为file,当前目录root所含子目录集为dirs、子目录集dirs中的具体目录为dir;逐层遍历时,当前目录root开始,然后以子目录名的字母顺序先后进行处理,每次处理目录root所含子目录集dirs中一个子目录dir,每一子目录dir的处理亦即下一层的遍历;遍历完所有的子目录dir,即处理完子目录集,之后处理当前目录的文件集files,以文件名的字母顺序循环,每次处理文件集files中的当前具体文件file;当前文件集files处理完后,进入下一个文件集files,文件集files的处理顺序是按照其名称字母在字母表中的顺序进行;之后,返回上级目录,直至所有文件和子目录遍历完毕;/n(2)规则定义/n建立目录与文件类型判别规则表,规则表具有以下特征:/nA.覆盖地质资料包中目录与文件的可能类型;/nB.为每个类型定义两级规则:/n第一级规则为扩展名定义:所有目录的扩展名定义为DIR;无需识别具体类型的文件,扩展名定义为*;不按扩展名而按整个文件名识别的文件,扩展名定义为整个文件名;其它文件,按实际扩展名定义;/n第二级为关联准则,用于目录或文件扩展名相同的不同类型的进一步判断;根据其上下级目录、及所含文件判断;对于文件,根据其所在目录、同目录文件进行判断;关联准则定义采用关键字\、*\、IS、LIKE、DIR、FILE、FILE NAME、FILE image,以及通配符*、分号;、斜杠\、具体名称字符串,其中关联准则基本关键字与语法规则如表1:/n表1 基本关联准则定义/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南省有色金属地质矿产局第七地质大队,未经河南省有色金属地质矿产局第七地质大队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201911042814.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种冷热数据区分方法、系统及其存储介质
- 下一篇:一种模型文件调用系统及方法