一种获取软件文件路径的方法及系统技术方案

技术编号:31483905 阅读:36 留言:0更新日期:2021-12-18 12:18
本申请涉及一种获取软件文件路径的方法,属于计算机技术领域,其包括获取待处理文件的初始信息;基于所述初始信息获取所述待处理文件的运行信息,所述运行信息至少包括运行目录;基于所述运行目录及预设的特征库确定所述待处理文件的安装目录;基于所述运行目录及预设的特征库获取所述待处理文件的特征信息;基于所述特征信息在所述安装目录内进行检索,获取待处理文件的实际路径信息。本申请具有减少资源浪费,提高检索效率的效果。提高检索效率的效果。提高检索效率的效果。

【技术实现步骤摘要】
一种获取软件文件路径的方法及系统


[0001]本申请涉及计算机
,尤其是涉及一种获取软件文件路径的方法及系统。

技术介绍

[0002]在需要检查对接入系统的设备的合规性进行检查时,需要获取软件的安装路径及配置文件路径,从而方便对安装路径及配置文件路径进行扫描检查。
[0003]目前获取软件的安装路径一般是由用户手动获取,根据需要检查的设备在系统内逐级进行检索查找:需要检索目标文件的路径时,首先定位到第一层目录目标,把第一层目录作为下次开始检索的起始目录,用来定位第二层目标目录,如此循环下去,直到定位到最终目标文件。
[0004]针对上述中的相关技术,专利技术人认为手动获取文件的路径信息,工作量大且浪费时间,并且若需要查找的设备较多,数据量较大,在手动查找时消耗的资源就较大,因此需要改进。

技术实现思路

[0005]为了减少资源浪费,提高检索效率,本申请提供一种获取软件文件路径的方法及系统。
[0006]第一方面,本申请提供一种获取软件文件路径的方法,采用如下的技术方案:一种获取软件文件路径的方法,包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种获取软件文件路径的方法,其特征在于,包括以下步骤:获取待处理文件的初始信息;基于所述初始信息获取所述待处理文件的运行信息,所述运行信息至少包括运行目录;基于所述运行目录及预设的特征库确定所述待处理文件的安装目录;基于所述运行目录及预设的特征库获取所述待处理文件的特征信息,所述特征信息包括有第一关键词;基于所述第一关键词在所述安装目录内进行检索,获取待处理文件的实际路径信息。2.根据权利要求1所述的一种获取软件文件路径的方法,其特征在于,基于所述运行目录及预设的特征库确定所述待处理文件的安装目录包括以下步骤:判断所述运行目录属性是否为软链接;若是,则基于所述运行目录在特征库内进行检索,获得所述待处理文件的安装目录;若否,则基于所述运行目录直接获取所述待处理文件的安装目录。3.根据权利要求2所述的一种获取软件文件路径的方法,其特征在于,基于所述运行目录及预设的特征库确定所述待处理文件的安装目录之后执行以下步骤:确定所述待处理文件所属软件的软件类型,基于所述软件类型在预设的特征库内进行检索,得到所述待处理文件对应的版本文件;基于所述版本文件获取待处理文件的特征信息,所述特征信息包括有第二关键词,基于所述第二关键词检索预设的特征库,获取同一版本下所有配置文件的初始路径信息;基于所述初始路径信息在所述安装目录内进行检索,得到同一版本下所有配置文件的实际路径信息。4.根据权利要求3所述的一种获取软件文件路径的方法,其特征在于,确定所述待处理文件所属软件的软件类型,基于所述软件类型在预设的特征库内进行检索,得到所述待处理文件对应的版本文件包括以下步骤:若所述待处理文件所属软件的软件类型已知,则基于预设的特征库对所述软件类型进行验证,判断所述软件类型已确定或未确定,若确定,则继续下一步操作;若所述软件类型未知或者未确定,则基于所述待处理文件的初始信息在预设的特征库中进行检索,确定所述待处理文件所属软件的软件类型;基于所述软件类型在预设的特征库中进行检索,得到所述待处理文件对应的版本文件。5.根据权利要求4所述的一种获取软件文件路径的方法,其特征在于:若所述待处理文件所属软件的软件类型已知,则基于预设的特征库对所述软件类型进行验证,判断所述软件类型已确定或未确定,若确定,则继续下一步操作包括有以下步骤:基于所述初始信息在预设的特征库中检索已知软件的配置文件,所述特征库内存放有所有配置文件的特征信息及对应的初始路径信息;若能检索到待处理文件,则视为所述软件类型已确定;若不能检索到待处理文件,则视为所述软件类型未确定。6.根据权利要求5所述的一种获取软件文件路径的方法,其特...

【专利技术属性】
技术研发人员:卢建康张晓燕
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1