一种文件搜索方法、系统、装置及计算机存储介质制造方法及图纸

技术编号:27975324 阅读:41 留言:0更新日期:2021-04-06 14:09
本申请公开了一种文件搜索方法、系统、装置及计算机存储介质,用于实现对文件的层级搜索,减少文件搜索所花费的时间。本申请方法包括:接收文件搜索指令,文件搜索指令用于请求搜索目标文件;根据文件搜索指令确定目标文件的文件信息;根据文件信息判断文件是否为NPL脚本文件;若否,则根据文件信息按照预设优先级规则搜索目标文件;当搜索到目标文件时,获取目标文件;预设优先级规则为:检查目标文件是否存在于目标目录中,目标目录为当前正在开发的应用程序所在的目录;检查目标文件是否存在于NPL预设的固有搜索路径中;在加载队列中检查目标文件是否存在于已加载的档案文件中;检查目标文件是否存在于NPL预编译源文件的搜索路径中。

【技术实现步骤摘要】
一种文件搜索方法、系统、装置及计算机存储介质
本申请涉及数据处理领域,尤其涉及一种文件搜索方法、系统、装置及计算机存储介质。
技术介绍
现有的编程过程中,当需要用到某个文件时,系统会自动根据该文件的文件名进行搜索。而一般的搜索顺序为:先判断该文件是否保存在当前正在开发的应用程序的目录地址中,如果不在则进行全盘搜索。但是在该搜索过程中,如果用户在电脑中保存的数据较多,会使得全盘搜索时花费大量的时间,并占用一部分系统资源。
技术实现思路
本申请提供了一种文件搜索方法、系统、装置及计算机存储介质,用于在进行文件搜索时实现对文件的层级搜索,减少文件搜索所花费的时间。本申请第一方面提供了一种文件搜索方法,包括:接收文件搜索指令,所述文件搜索指令用于请求搜索目标文件;根据所述文件搜索指令确定所述目标文件的文件信息;根据所述文件信息判断所述文件是否为NPL脚本文件;若否,则根据所述文件信息按照预设优先级规则搜索所述目标文件;当搜索到所述目标文件时,获取所述目标文件;所述预设优本文档来自技高网...

【技术保护点】
1.一种文件搜索方法,其特征在于,所述方法包括:/n接收文件搜索指令,所述文件搜索指令用于请求搜索目标文件;/n根据所述文件搜索指令确定所述目标文件的文件信息;/n根据所述文件信息判断所述文件是否为NPL脚本文件;/n若否,则根据所述文件信息按照预设优先级规则搜索所述目标文件;/n当搜索到所述目标文件时,获取所述目标文件;/n所述预设优先级规则为:/n检查所述目标文件是否存在于目标目录中,所述目标目录为当前正在开发的应用程序所在的目录;/n检查所述目标文件是否存在于NPL预设的固有搜索路径中;/n在加载队列中检查所述目标文件是否存在于已加载的档案文件中;/n检查所述目标文件是否存在于NPL预编...

【技术特征摘要】
1.一种文件搜索方法,其特征在于,所述方法包括:
接收文件搜索指令,所述文件搜索指令用于请求搜索目标文件;
根据所述文件搜索指令确定所述目标文件的文件信息;
根据所述文件信息判断所述文件是否为NPL脚本文件;
若否,则根据所述文件信息按照预设优先级规则搜索所述目标文件;
当搜索到所述目标文件时,获取所述目标文件;
所述预设优先级规则为:
检查所述目标文件是否存在于目标目录中,所述目标目录为当前正在开发的应用程序所在的目录;
检查所述目标文件是否存在于NPL预设的固有搜索路径中;
在加载队列中检查所述目标文件是否存在于已加载的档案文件中;
检查所述目标文件是否存在于NPL预编译源文件的搜索路径中。


2.根据权利要求1所述的文件搜索方法,其特征在于,在所述根据所述文件信息按照预设优先级规则搜索所述目标文件之后,所述方法还包括:
若未搜索到所述目标文件,则生成提示信息,所述提示信息用于提示没有搜索到所述目标文件。


3.根据权利要求1所述的文件搜索方法,其特征在于,在所述根据所述文件信息判断所述文件是否为NPL脚本文件之后,所述方法还包括:
若是,则根据所述文件信息按照预设优先级规则搜索目标二进制文件,所述目标二进制文件为由所述NPL脚本文件预编译生成的二进制文件;
当搜索到所述目标二进制文件时,获取所述目标二进制文件。


4.根据权利要求3所述的文件搜索方法,其特征在于,在所述根据所述文件信息按照预设优先级规则搜索目标二进制文件之后,所述方法还包括:
若未搜索到所述目标二进制文件,则生成提示信息,所述提示信息用于提示没有搜索到所述目标文件。


5.根据权利要求1所述的文件搜索方法,其特征在于,在所述根据所述文件信息判断所述文件是否为NPL脚本文件之后,所述方法还包括:
若是,则根据所述文件信息在./NPLRuntime/bin/filename.o中搜索目标二进制文件,所述目标二进制文...

【专利技术属性】
技术研发人员:李西峙
申请(专利权)人:深圳市大富网络技术有限公司
类型:发明
国别省市:广东;44

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

1