一种文件筛选方法及计算设备技术

技术编号:34469791 阅读:11 留言:0更新日期:2022-08-10 08:43
本发明专利技术公开了一种文件筛选方法及计算设备,涉及文件管理技术领域。方法在计算设备的文件管理器中执行,文件管理器的显示界面上包括一个或多个属性选项,方法包括步骤:响应于将目标属性选项拖拽至显示界面上的预定区域的操作,进入预创建筛选器状态;在预定区域创建属性筛选器,并在属性筛选器中显示与目标属性选项相对应的多个筛选条目,每个筛选条目对应一个或多个文件;接收在所述属性筛选器中对筛选条目的预定操作,在显示界面上显示与筛选条目相对应的一个或多个文件。根据本发明专利技术的技术方案,能实现更加精细化地筛选文件,提高了用户查找文件的效率。用户查找文件的效率。用户查找文件的效率。

【技术实现步骤摘要】
一种文件筛选方法及计算设备


[0001]本专利技术涉及文件管理
,尤其涉及一种文件筛选方法及计算设备。

技术介绍

[0002]目前,主流的文件管理器具备多种文件视图显示方法,例如列表显示、图标显示等,用列表显示方法不仅可以展示文件的详细信息,并且可以根据文件的“修改时间”、“大小”、“类型”等属性对各个文件的信息进行排序,以便于用户快速找到想要的文件。
[0003]但是,在文件数量、文件类型较多的情况下,现有的文件管理器所提供的文件排序功能存在一些不足。根据现有的文件排序功能,当用户需要查找某个属性的文件、请求基于该属性来筛选文件时,文件视图中除了会显示出该属性的文件之外,还会显示与该属性不相关的文件,导致文件视图中存在冗余信息,用户只能按照从上往下滚动视图的方式去查找相关文件,对用户查找文件造成了一定的干扰。
[0004]为此,需要一种文件筛选方法,以解决上述方案中存在的问题。

技术实现思路

[0005]为此,本专利技术提供一种文件筛选方法,以解决或至少缓解上面存在的问题。
[0006]根据本专利技术的一个方面,提供一种文件筛选方法,在计算设备的文件管理器中执行,所述文件管理器的显示界面上包括一个或多个属性选项,所述方法包括步骤:响应于将目标属性选项拖拽至所述显示界面上的预定区域的操作,进入预创建筛选器状态;在所述预定区域创建属性筛选器,并在所述属性筛选器中显示与所述目标属性选项相对应的多个筛选条目,每个筛选条目对应一个或多个文件;接收在所述属性筛选器中对筛选条目的预定操作,在所述显示界面上显示与所述筛选条目相对应的一个或多个文件。
[0007]可选地,在根据本专利技术的文件筛选方法中,在属性筛选器中显示与目标属性选项相对应的多个筛选条目的步骤包括:获取所有文件的文件信息,所述文件信息包括目标属性值;根据所有文件的目标属性值确定多个目标属性值区间,并创建与每个目标属性值区间相对应的容器;遍历每个文件的文件信息,根据文件信息中的目标属性值对应的目标属性值区间将所述文件信息写入相应的容器中;基于每个容器对应的目标属性值区间生成相应的筛选条目并显示在所述属性筛选器中。
[0008]可选地,在根据本专利技术的文件筛选方法中,在显示界面上显示与筛选条目相对应的一个或多个文件的步骤包括:从所述筛选条目对应的容器中获取一个或多个文件的文件信息;将所述一个或多个文件的文件信息显示在所述显示界面上;其中,所述文件信息包括与所述一个或多个属性选项相对应的一种或多种属性信息。
[0009]可选地,在根据本专利技术的文件筛选方法中,所述方法还包括步骤:接收在所述属性筛选器中选择的其他属性选项,在所述属性筛选器中显示与所述其他属性选项相对应的多个筛选条目。
[0010]可选地,在根据本专利技术的文件筛选方法中,在基于每个容器对应的目标属性值区
间生成相应的筛选条目之后,还包括步骤:判断筛选条目数量是否大于阈值;如果筛选条目数量大于阈值,则对目标属性值区间进行扩大以得到新的目标属性值区间,并创建与每个新的目标属性值区间相对应的新的容器;遍历每个文件的文件信息,根据文件信息中的目标属性值对应的新的目标属性值区间将所述文件信息写入相应的新的容器中;基于每个新的容器对应的目标属性值区间生成相应的新的筛选条目并显示在所述属性筛选器中。
[0011]可选地,在根据本专利技术的文件筛选方法中,所述属性包括修改时间、文件大小、文件类型中的一种或多种。
[0012]可选地,在根据本专利技术的文件筛选方法中,所述文件类型包括多个文件格式类型,根据所有文件的目标属性值确定多个目标属性值区间,并创建与每个目标属性值区间相对应的容器的步骤包括:当目标属性选项为文件类型选项时,分别将每个文件格式类型确定为一个目标属性值区间,并创建与每个文件格式类型相对应的容器。
[0013]可选地,在根据本专利技术的文件筛选方法中,响应于将目标属性选项拖拽至所述显示界面上的预定区域的操作包括:响应于将目标属性选项选中并将选中状态的目标属性选项拖拽至所述显示界面上的预定区域的操作,进入预创建筛选器状态。
[0014]可选地,在根据本专利技术的文件筛选方法中,进入预创建筛选器状态的步骤包括:判断鼠标指针位置是否位于预定区域内,以及,判断被拖拽的目标属性选项是否为选中状态;如果是,则在所述预定区域绘制矩形框并显示,以表示进入预创建筛选器状态。
[0015]可选地,在根据本专利技术的文件筛选方法中,根据目标属性选项在预定区域创建对应的属性筛选器的步骤包括:响应于在所述预定区域释放所述目标属性选项的操作,在所述预定区域创建并弹出属性筛选器。
[0016]根据本专利技术的一个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,所述程序指令包括用于执行如上所述的文件筛选方法的指令。
[0017]根据本专利技术的一个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的文件筛选方法。
[0018]根据本专利技术的技术方案,提供了一种文件筛选方法,用户只需要对显示界面上的属性选项进行拖拽操作便能触发文件管理器基于目标属性来筛选文件,创建属性筛选器,并在属性筛选器中显示与目标属性相对应的多个筛选条目,用户通过选择筛选条目便可以显示对应的一个或多个文件信息,这样,确保文件视图中只会显示出用户关心的文件信息,提高了用户查找文件的效率。
[0019]进一步地,在目标属性基础上,根据所有文件的目标属性值来划分为多个目标属性值区间,并分别基于每个目标属性值区间创建对应的容器来存放文件信息,并生成供用户操作的筛选条目,从而能实现基于每个目标属性值区间来更加精细化地筛选文件,以便用户通过选择筛选条目查看对应的目标属性值区间的一个或多个文件信息。其中,当目标属性选项是文件类型选项时,通过将每个文件格式类型确定为一个目标属性值区间,并创建与每个文件格式类型相对应的容器,从而将同一种文件格式类型的文件信息写入与文件格式类型相对应的同一个容器中,这样能实现基于文件格式类型来对文件进行更加精细的筛选。
[0020]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,
而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0021]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0022]图1示出了根据本专利技术一个实施例的计算设备100的示意图;
[0023]图2、图3分别示出了根据本专利技术一个实施例的文件筛选方法200的流程图;...

【技术保护点】

【技术特征摘要】
1.一种文件筛选方法,在计算设备的文件管理器中执行,所述文件管理器的显示界面上包括一个或多个属性选项,所述方法包括步骤:响应于将目标属性选项拖拽至所述显示界面上的预定区域的操作,进入预创建筛选器状态;在所述预定区域创建属性筛选器,并在所述属性筛选器中显示与所述目标属性选项相对应的多个筛选条目,每个筛选条目对应一个或多个文件;接收在所述属性筛选器中对筛选条目的预定操作,在所述显示界面上显示与所述筛选条目相对应的一个或多个文件。2.如权利要求1所述的方法,其中,在属性筛选器中显示与目标属性选项相对应的多个筛选条目的步骤包括:获取所有文件的文件信息,所述文件信息包括目标属性值;根据所有文件的目标属性值确定多个目标属性值区间,并创建与每个目标属性值区间相对应的容器;遍历每个文件的文件信息,根据文件信息中的目标属性值对应的目标属性值区间将所述文件信息写入相应的容器中;基于每个容器对应的目标属性值区间生成相应的筛选条目并显示在所述属性筛选器中。3.如权利要求2所述的方法,其中,在显示界面上显示与筛选条目相对应的一个或多个文件的步骤包括:从所述筛选条目对应的容器中获取一个或多个文件的文件信息;将所述一个或多个文件的文件信息显示在所述显示界面上;其中,所述文件信息包括与所述一个或多个属性选项相对应的一种或多种属性信息。4.如权利要求1

3中任一项所述的方法,其中,所述方法还包括步骤:接收在所述属性筛选器中选择的其他属性选项,在所述属性筛选器中显示与所述其他属性选项相对应的多个筛选条目。5.如权利要求2

4中任一项所述的方法,其中,在基于每个容器对应的目标属性值区间生成相应的筛选条目之后,还包括步骤:判断筛选条目数量是否大于阈值;如果筛选条目数量大于阈值,则对目标属性值区间进行扩大以得到新的目标属性值区间,并创建与每个新的目标属性值区间相对应的新的容器;遍历每个文件的文件信息,根据文件信息中的目标属性值对应的新的目...

【专利技术属性】
技术研发人员:卢桢
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1