一种目录信息处理方法及相关装置制造方法及图纸

技术编号:20724629 阅读:20 留言:0更新日期:2019-03-30 17:38
本发明专利技术公开了一种目录信息处理方法,接收目录路径与分页信息,在确定了目录路径下的所有子目录信息后,并不直接返回给客户端进行显示,而是根据用户发送分页信息对所有子目录信息进行分页处理,并将分页信息返回给客户端,从而可以使客户端以页为单位展示用户要求的条目数,从而可以使用户更加方便的查看子目录信息。本申请还提供了一种目录信息处理系统、装置及计算机可读存储介质,同样可以实现上述技术效果。

【技术实现步骤摘要】
一种目录信息处理方法及相关装置
本专利技术涉及数据存储技术,更具体地说,涉及一种目录信息处理方法、系统、装置及计算机可读存储介质。
技术介绍
在文件系统中,管理一个目录下的子目录和文件列表,需要把这个目录下的所有子目录和文件的元数据信息全部获取回来,然后展示在一个窗口中,如果一屏不能完全展开,则增加滚动条,让用户滚动进行查看。但是当文件系统中的文件或子目录数量为成千上万甚至数百万时,将所有的子目录或文件展示在一个窗口中,以滚动条的方式进行查看,用户很难查找到需要的信息,这对用户来说是非常不友好的。因此,如何使用户方便的查看子目录信息,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种目录信息处理方法、系统、装置及计算机可读存储介质,以解决如何使用户方便的查看子目录信息的问题。为实现上述目的,本专利技术实施例提供了如下技术方案:一种目录信息处理方法,包括:接收目录路径与分页信息,其中,所述分页信息包括每页条目数;确定所述目录路径下的所有子目录信息;利用所述分页信息对所述所有子目录信息进行分页处理,返回处理结果。其中,所述分页信息还包括查询页码,则所述利用所述分页信息对所述所有子目录信息进行分页处理,包括:利用所述分页信息中的每页条目数对所述所有子目录信息进行分页,得到每页子目录信息;将所述查询页码对应的目标页子目录信息作为处理结果。其中,所述分页信息还包括过滤策略,则所述利用所述分页信息对所述所有子目录信息进行分页处理,包括:利用所述过滤策略对所述所有子目录信息进行筛选,得到过滤结果;利用所述每页条目数对所述过滤结果进行分页,得到每页子目录信息;将所述每页子目录信息作为处理结果。其中,所述分页信息还包括排序策略,则所述利用所述分页信息对所述所有子目录信息进行分页处理,包括:利用所述排序策略对所述所有子目录信息进行排序,得到排序结果;利用所述每页条目数对所述排序结果进行分页,得到每页子目录信息;将所述每页子目录信息作为处理结果。其中,所述处理结果还包括所述处理结果包括的所有子目录信息的总条目数。本申请还提供了一种目录信息处理系统,包括:接收模块,用于接收目录路径与分页信息,其中,所述分页信息包括每页条目数;子目录确定模块,用于确定所述目录路径下的所有子目录信息;处理模块,用于利用所述分页信息对所述所有子目录信息进行分页处理,返回处理结果。其中,所述分页信息还包括查询页码,则所述处理模块,包括:第一分页单元,用于利用所述分页信息中的每页条目数对所述所有子目录信息进行分页,得到每页子目录信息;第一返回单元,用于将所述查询页码对应的目标页子目录信息作为处理结果。其中,所述分页信息还包括过滤策略,则所述处理模块,包括:过滤单元,用于利用所述过滤策略对所述所有子目录信息进行筛选,得到过滤结果;第二分页单元,用于利用所述每页条目数对所述过滤结果进行分页,得到每页子目录信息;第二返回单元,用于将所述每页子目录信息作为处理结果。本申请还提供了一种目录信息处理装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如所述目录信息处理方法的步骤。本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述目录信息处理方法的步骤。通过以上方案可知,本专利技术提供的一种目录信息处理方法,包括:接收目录路径与分页信息,其中,所述分页信息包括每页条目数;确定所述目录路径下的所有子目录信息;利用所述分页信息对所述所有子目录信息进行分页处理,返回处理结果。由此可见,本申请提供的一种目录信息处理方法,接收目录路径与分页信息,在确定了目录路径下的所有子目录信息后,并不直接返回给客户端进行显示,而是根据用户发送分页信息对所有子目录信息进行分页处理,并将分页信息返回给客户端,从而可以使客户端以页为单位展示用户要求的条目数,从而可以使用户更加方便的查看子目录信息。本申请还提供了一种目录信息处理系统、装置及计算机可读存储介质,同样可以实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种目录信息处理方法流程图;图2为本专利技术实施例公开的一种具体的目录信息处理方法流程图;图3为本专利技术实施例公开的一种具体的目录信息处理方法流程图;图4为本专利技术实施例公开的一种具体的目录信息处理方法流程图;图5为本专利技术实施例公开的一种目录信息处理系统结构示意图;图6为本专利技术实施例公开的一种目录信息处理装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种目录信息处理方法、系统、装置及计算机可读存储介质,以解决如何使用户方便的查看子目录信息的问题。参见图1,本专利技术实施例提供的一种目录信息处理方法,具体包括:S101,接收目录路径与分页信息,其中,所述分页信息包括每页条目数。在本方案中,对用户请求的所有子目录信息进行分页处理,用户不仅需要向服务器发送目录路径,还要发送与分页处理相关的分页信息,例如每页条目数。服务器接收用户发送的目录路径和对应的分页信息。S102,确定所述目录路径下的所有子目录信息。进一步地,先确定出目录路径下的所有子目录信息。需要说明的是,目录路径下的子目录信息,既包括目录形式的子目录,也包括作为目录路径下的文件元数据。也就是说,当用户请求获取一个路径下的信息时,这个路径下既包括了同样是目录形式的信息,也包括文件的元数据。例如,目录路径A下,包括子目录a与文件1的元数据,a作为目录,其下还继续有子目录信息,因此,目录路径A的子目录信息即包括子目录a和文件1。S103,利用所述分页信息对所述所有子目录信息进行分页处理,返回处理结果。具体地,利用分页信息对子目录信息进行分页处理,按照每页条目数,将所有的子目录信息进行分页,将分好的多页目录信息作为处理结果,并返回给客户端。需要说明的是,处理结果可以不仅仅包括所有页的子目录信息,还可以包括处理记过内的总条目数,以便用户查看。由此可见,本申请实施例提供的一种目录信息处理方法,接收目录路径与分页信息,在确定了目录路径下的所有子目录信息后,并不直接返回给客户端进行显示,而是根据用户发送分页信息对所有子目录信息进行分页处理,并将分页信息返回给客户端,从而可以使客户端以页为单位展示用户要求的条目数,从而可以使用户更加方便的查看子目录信息。下面对本专利技术实施例提供的一种具体的目录信息处理方法进行介绍,下文描述的一种具体的目录信息处理方法与上述实施例可以相互参照。参见图2,本申请实施例提供的一种具体的目录信息处理方法,具体包括:S201,接收目录路径与分页信息,其中,所述分页信息包括每页条目数和查询页码。当目录路径下的子目录信息非常庞本文档来自技高网...

【技术保护点】
1.一种目录信息处理方法,其特征在于,包括:接收目录路径与分页信息,其中,所述分页信息包括每页条目数;确定所述目录路径下的所有子目录信息;利用所述分页信息对所述所有子目录信息进行分页处理,返回处理结果。

【技术特征摘要】
1.一种目录信息处理方法,其特征在于,包括:接收目录路径与分页信息,其中,所述分页信息包括每页条目数;确定所述目录路径下的所有子目录信息;利用所述分页信息对所述所有子目录信息进行分页处理,返回处理结果。2.根据权利要求1所述的方法,其特征在于,所述分页信息还包括查询页码,则所述利用所述分页信息对所述所有子目录信息进行分页处理,包括:利用所述分页信息中的每页条目数对所述所有子目录信息进行分页,得到每页子目录信息;将所述查询页码对应的目标页子目录信息作为处理结果。3.根据权利要求1所述的方法,其特征在于,所述分页信息还包括过滤策略,则所述利用所述分页信息对所述所有子目录信息进行分页处理,包括:利用所述过滤策略对所述所有子目录信息进行筛选,得到过滤结果;利用所述每页条目数对所述过滤结果进行分页,得到每页子目录信息;将所述每页子目录信息作为处理结果。4.根据权利要求1所述的方法,其特征在于,所述分页信息还包括排序策略,则所述利用所述分页信息对所述所有子目录信息进行分页处理,包括:利用所述排序策略对所述所有子目录信息进行排序,得到排序结果;利用所述每页条目数对所述排序结果进行分页,得到每页子目录信息;将所述每页子目录信息作为处理结果。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述处理结果还包括所述处理结果包括的所有子目录信...

【专利技术属性】
技术研发人员:邵宁
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1