文件目录的检测方法、计算机可读存储介质及终端设备技术

技术编号:20545776 阅读:22 留言:0更新日期:2019-03-09 18:42
本申请适用于计算机技术领域,提供了一种文件目录的检测方法、计算机可读存储介质及终端设备,包括:分别在每个待检测的文件目录下存放一张预设图片;利用浏览器的超级文本标记语言,依次加载每个待检测的文件目录下的预设图片,并监测所述预设图片是否加载成功;若所述预设图片加载成功,则获取所述预设图片对应的文件目录,并判定该文件目录存在;若所述预设图片加载失败,则获取所述预设图片对应的文件目录,并判定该文件目录不存在;分别统计存在的文件目录和不存在的文件目录,并将统计结果生成检测结果汇总表。通过上述方法,有效简化了文件目录的检测过程、提高了检测方法的适用性。

Detection Method of File Catalogue, Computer Readable Storage Media and Terminal Equipment

This application is applicable to the field of computer technology. It provides a method for detecting the file catalogue, a computer readable storage medium and a terminal device, including: storing a preset picture under each file catalogue to be detected, loading preset pictures under each file catalogue in turn by using the browser's super text markup language, and monitoring the preset pictures as follows: Whether the loading is successful or not; if the loading of the preset picture is successful, the file directory corresponding to the preset picture is obtained and the existence of the file directory is determined; if the loading of the preset picture fails, the file directory corresponding to the preset picture is obtained and the file directory does not exist is determined; the existing file directory and the non-existent file directory are counted separately, and the statistical results are generated. Summary of test results. Through the above methods, the detection process of File Catalog is effectively simplified and the applicability of the detection method is improved.

【技术实现步骤摘要】
文件目录的检测方法、计算机可读存储介质及终端设备
本申请涉及计算机
,尤其涉及一种文件目录的检测方法、计算机可读存储介质及终端设备。
技术介绍
在前端系统项目研发过程中,需要检测本地硬盘中文件目录的文件是否存在。为了安全性,现在的浏览器厂商禁用了对本地硬盘文件操作的应用程序,运行在浏览器中的脚本因权限限制无法读取/操作硬盘中的文件。因此通过浏览器不能直接检测本地硬盘中文件是否存在。目前的检测方法是预先安装Node.js(一种脚本运行环境),通过Node.js读取硬盘文件来检测文件目录是否存在,然而Node.js在有些设备上不兼容,适用性较差,且通过Node.js读取硬盘文件的检测过程繁琐。
技术实现思路
有鉴于此,本申请实施例提供了一种文件目录的检测方法、计算机可读存储介质及终端设备,以解决现有技术中文件目录的检测过程繁琐、检测方法适用性差的问题。本申请实施例的第一方面提供了一种文件目录的检测方法,包括:分别在每个待检测的文件目录下存放一张预设图片;利用浏览器的超级文本标记语言,加载每个待检测的文件目录下的预设图片,并监测所述预设图片是否加载成功;若所述预设图片加载成功,则获取所述预设图片对应的文件目录,并判定该文件目录存在;若所述预设图片加载失败,则获取所述预设图片对应的文件目录,并判定该文件目录不存在;分别统计存在的文件目录和不存在的文件目录,并将统计结果生成检测结果汇总表。本专利技术实施例的第二方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:分别在每个待检测的文件目录下存放一张预设图片;利用浏览器的超级文本标记语言,加载每个待检测的文件目录下的预设图片,并监测所述预设图片是否加载成功;若所述预设图片加载成功,则获取所述预设图片对应的文件目录,并判定该文件目录存在;若所述预设图片加载失败,则获取所述预设图片对应的文件目录,并判定该文件目录不存在;分别统计存在的文件目录和不存在的文件目录,并将统计结果生成检测结果汇总表。本专利技术实施例的第三方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:分别在每个待检测的文件目录下存放一张预设图片;利用浏览器的超级文本标记语言,加载每个待检测的文件目录下的预设图片,并监测所述预设图片是否加载成功;若所述预设图片加载成功,则获取所述预设图片对应的文件目录,并判定该文件目录存在;若所述预设图片加载失败,则获取所述预设图片对应的文件目录,并判定该文件目录不存在;分别统计存在的文件目录和不存在的文件目录,并将统计结果生成检测结果汇总表。本申请实施例与现有技术相比存在的有益效果是:本申请实施例通过在每个待检测的文件目录下存放一张预设图片,并通过监测预设图片是否加载成功来判断预设图片对应的文件目录是否存在。通过上述方法,有效简化了文件目录的检测过程;另外,通过上述方法,无需安装检测软件或运行脚本,因此,不存在检测软件或运行脚本不兼容的问题,有效提高了检测方法的适用性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的文件目录的检测方法的实现流程示意图;图2是本申请又一实施例提供的文件目录的检测方法的实现流程示意图;图3是本申请又一实施例提供的文件目录的检测方法的实现流程示意图;图4是本申请实施例提供的文件目录的检测装置的示意图;图5是本申请实施例提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。图1是本申请实施例提供的文件目录的检测方法的实现流程示意图,如图所示,所述方法可以包括以下步骤:步骤S101,分别在每个待检测的文件目录下存放一张预设图片。在实际应用中,在每个待检测的文件目录下分别存放一张预设图片,即每个文件目录下存放的预设图片不相同,这样可以根据预设图片区分文件目录。预设图片的格式可以为jpg,jpeg,gif,png,bmp等,预设图片可以是占用存储空间小的图片。由于图片的存储空间占用较小,所以不会影响存储空间的使用,而且加载图片所需处理的数据量较小,使得检验效率较高。另外,预设图片可以设置为隐藏状态,这样不会影响用户查看文件目录。步骤S102,利用浏览器的超级文本标记语言,加载每个待检测的文件目录下的预设图片,并监测所述预设图片是否加载成功。在实际应用中,利用浏览器的HTML(HyperTextMarkupLanguage,超级文本标记语言)加载各个文件目录下的图片,通过DOM(DocumentObjectModel,文档对象模型)监听预设图片的加载事件,若预设图片加载成功则调用onload事件,表明预设图片对应的文件目录存在;若预设图片加载失败,则调用onerr事件,表明预设图片对应的文件目录不存在,从而实现对文件目录的检测。步骤S103,若所述预设图片加载成功,则获取所述预设图片对应的文件目录,并判定该文件目录存在。步骤S104,若所述预设图片加载失败,则获取所述预设图片对应的文件目录,并判定该文件目录不存在。步骤S105,分别统计存在的文件目录和不存在的文件目录,并将统计结果生成检测结果汇总表。在实际应用中,用户可以通过查看检测结果汇总表,清楚地了解哪些文件目录存在,哪些文件目录不存在。本申请实施例通过加载预设图片,根据预设图片加载是否成功来检测文件目录是否存在,能够简单方便地检测出文件目录是否存在,而且该方法不需要安装检测软件或类似Node.本文档来自技高网...

【技术保护点】
1.一种文件目录的检测方法,其特征在于,包括:分别在每个待检测的文件目录下存放一张预设图片;利用浏览器的超级文本标记语言,加载每个待检测的文件目录下的预设图片,并监测所述预设图片是否加载成功;若所述预设图片加载成功,则获取所述预设图片对应的文件目录,并判定该文件目录存在;若所述预设图片加载失败,则获取所述预设图片对应的文件目录,并判定该文件目录不存在;分别统计存在的文件目录和不存在的文件目录,并将统计结果生成检测结果汇总表。

【技术特征摘要】
1.一种文件目录的检测方法,其特征在于,包括:分别在每个待检测的文件目录下存放一张预设图片;利用浏览器的超级文本标记语言,加载每个待检测的文件目录下的预设图片,并监测所述预设图片是否加载成功;若所述预设图片加载成功,则获取所述预设图片对应的文件目录,并判定该文件目录存在;若所述预设图片加载失败,则获取所述预设图片对应的文件目录,并判定该文件目录不存在;分别统计存在的文件目录和不存在的文件目录,并将统计结果生成检测结果汇总表。2.如权利要求1所述的文件目录的检测方法,其特征在于,所述分别在每个待检测的文件目录下存放一张预设图片,包括:分别为每张预设图片添加标识信息;根据所述标识信息,建立所述预设图片与所述待检测的文件目录的对应关系,得到对应关系表;根据所述对应关系表,分别在每个待检测的文件目录下存放对应的预设图片。3.根据权利要求2所述的文件目录的检测方法,其特征在于,所述获取所述预设图片对应的文件目录,包括:获取所述预设图片的标识信息;在所述对应关系表中查找与所述预设图片的标识信息对应的文件目录。4.如权利要求1所述的文件目录的检测方法,其特征在于,所述分别在每个待检测的文件目录下存放一张预设图片,还包括:获取所述文件目录的路径信息;根据所述路径信息生成预设图片,并将生成的预设图片存放到所述路径信息对应的文件目录下;将生成的预设图片存储到第一预设数据库中。5.如权利要求4所述的文件目录的检测方法,其特征在于,若所述预设图片加载成功,则所述获取所述预设图片对应的文件目录,包括:识别加载成功的预设图片中的路径信息,并根据所述路径信息获取所述加载成功的预设图片对应的文件目录;若所述预设图片加载失败,则所述获取所述预设图片对应的文件目录,包括:将加载成功的预设图片存储到第二预设数据库中;将所述第一预设数据库中的预设图片与所述第二预设数据库的预设图片进行比对,找到属于所述第一预设...

【专利技术属性】
技术研发人员:高林龙
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1