CN102722487B - 文件管理方法和装置 - Google Patents
文件管理方法和装置 Download PDFInfo
- Publication number
- CN102722487B CN102722487B CN201110077912.5A CN201110077912A CN102722487B CN 102722487 B CN102722487 B CN 102722487B CN 201110077912 A CN201110077912 A CN 201110077912A CN 102722487 B CN102722487 B CN 102722487B
- Authority
- CN
- China
- Prior art keywords
- file
- catalogue
- directory
- specified type
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种文件管理方法和装置,通过应用本发明实施例的技术方案,可以以树状结构进行指定类型文件的管理,并通过通铺列表的形式进行目录树中各目录节点所对应的目录及其全部下级目录中所包含的文件的显示,从而,实现在能够准确表现文件夹归属关系的树状结构中进行直观的文件管理操作,准确的对文件位置和归属关系进行定位,使文件管理操作更加方便,文件定位更加准确。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种文件管理方法和装置。
背景技术
在电子科技领域,“树”结构,是由一个集合以及在该集合上定义的一种关系构成的。集合中的元素称为树的结点,所定义的关系称为父子关系。父子关系在树的结点之间建立了一个层次结构。在这种层次结构中有一个结点具有特殊的地位,这个结点称为该树的根结点,或简称为树根。
将“树”结构应用于计算机领域,用以展示终端设备(包括个人电脑、手机等)中磁盘以及目录树结构。最常见的,包括windows***下的“文件***目录树”,亦称为“文件夹树”,具体如图1所示。
上述的“文件夹树”中,进行相应的树结构显示的实际上是文件夹结构,而对于具体的文件则没有相应的区分,并且,在具体的文件夹中,由于文件数量众多,类型复杂,也没有进行相应的统计信息的显示。
这样的方式对于具体文件的管理显然存在缺陷,因此,对于具体类型的文件的管理方案的需求日益增高。
例如,在图片管理方面,现有技术及提出了相应的解决方案,在这一方面,比较有代表性的是Picasa(一种图形管理软件),如图2所示,Picasa 是一款可帮助用户在计算机上立即找到、修改和共享所有图片的软件。每次打开 Picasa 时,Picasa都会自动查找磁盘内的所有图片,并按日期顺序放在可见的相册中。
Picasa实现了一个基于文件夹列表的通铺展示,将所有有图目录列在右侧面板,点击左边目录列表中一个目录后,展示的也只是该目录的目录内容,而不是该目录所有子孙目录的内容的集合。操作起来和用户熟悉的目录***不太一致。
在实现本发明实施例的过程中,申请人发现现有技术至少存在以下问题:
现有技术中的图片管理方案(例如Picasa)为了展示通铺结构抛弃了文件夹树的关联性,导致用户失去了熟悉的文件夹树定位目录的方法,左侧文件夹列表过多。没有按照文件夹树的组织方式组织起来。
Picasa的通铺只是全部目录的通铺,当点击左侧列表中一个目录的时候,只是展示该目录而不是这个目录下所有子孙有图目录的集合,如图3所示,使得大致知道目标在哪个目录时候,定位图片不太方便。
而对于其他类型的文件(如视频、音频等),也同样缺少基于树结构的管理方案。
发明内容
本发明实施例提供一种文件管理方法和装置,解决现有技术中缺少能够以树状结构进行指定类型文件的管理,并显示目录树中各目录节点所对应的目录及其全部下级目录中所包含的文件的问题。
为达到上述目的,本发明实施例一方面提供了一种文件管理方法,包括:
对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库;
当接收到进行指定类型的文件的管理操作指示时,在所述数据库中读取包含所述指定类型的文件的目录的信息,以及各目录中所包含的所述指定类型的文件的数量信息;
根据所读取到的信息,建立包含所述指定类型的文件的目录的目录树,并在各目录节点显示所述目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和;
当接收到所述目录树中的目录节点的选择指示时,遍历所述目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件。
另一方面,本发明实施例还提供了一种文件管理装置,包括:
扫描模块,用于对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库;
获取模块,用于当接收到进行指定类型的文件的管理操作指示时,在所述数据库中读取包含所述指定类型的文件的目录的信息,以及各目录中所包含的所述指定类型的文件的数量信息;
建立模块,用于根据所述获取模块所读取到的信息,建立包含所述指定类型的文件的目录的目录树,并在各目录节点显示所述目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和;
显示模块,用于当接收到所述目录树中的目录节点的选择指示时,遍历所述建立模块所建立的所述目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件。
与现有技术相比,本发明实施例具有以下优点:
通过应用本发明实施例的技术方案,可以以树状结构进行指定类型文件的管理,并通过通铺列表的形式进行目录树中各目录节点所对应的目录及其全部下级目录中所包含的文件的显示,从而,实现在能够准确表现文件夹归属关系的树状结构中进行直观的文件管理操作,准确的对文件位置和归属关系进行定位,使文件管理操作更加方便,文件定位更加准确。
附图说明
图1为现有技术中的文件夹树的示意图;
图2为现有技术中的Picasa的显示界面的示意图;
图3为现有技术中的Picasa的通铺显示界面的示意图;
图4为本发明实施例提出的一种文件管理方法的流程示意图;
图5为本发明实施例提出的一种具体应用场景中的文件管理方法的流程示意图;
图6为本发明实施例提出的一种具体应用场景下建立目录树的过程的示意图;
图7为本发明实施例提出的一种具体应用场景下进行通铺显示的示意图;
图8为本发明实施例提出的一种文件管理装置的结构示意图。
具体实施方式
如背景技术所述,现有的技术方案中虽然存在例如windows提出的文件夹树的文件夹管理方式,但是,对于任意一种指定类型的文件,则缺少基于树结构的管理方式,从而,虽然可以通过通铺的方式进行文件夹内部的文件浏览和展示,但却不能准确的反映文件夹之间的归属和位置关系,无法实现文件的准确定位,对用户的文件管理,尤其是在获知文件存储路径的情况下的文件管理造成了不便。
基于上述原因,如果能够提出一种基于树结构的文件管理方法,在显示归属文件夹的树结构的情况下,对指定类型的文件进行管理,将使上述问题得到解决,本发明实施例便是基于此目的提出了一种基于树结构的文件管理方法。
如图4所示,为本发明实施例提出的一种文件管理方法的流程示意图,该方法具体包括以下步骤:
步骤S401、对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库。
在本步骤中,指定的类型需要进行预先设定,可以依据当前需要管理的文件类型进行设定,当然,如果本技术方案应用于具体的管理项目(例如,一款具体的管理软件),那么,这样的指定的文件类型的设定则需要在管理项目启动前,甚至在管理项目的初始创建(例如,软件编写)的过程中进行设置,具体的文件类型的设置方式可以是直接以文件扩展名进行限定,也可以是以该类型文件的其他可识别的特征属性进行限定。
例如,对于图片文件,可以穷举各种图片文件可能具有的文件扩展名,作为指定的类型的限定条件,包括:.bmp(图象文件)/.GIF(高质量图象文件)/.gif(256色图象文件)/.ico(图标)/.jpg(压缩过的图象文件)/.pdf(便携式文档格式)等。
与此类似的,对于视频文件,可以穷举各种视频文件可能具有的文件扩展名,作为指定的类型的限定条件,包括:.avi(音频视频交错格式)/.mpeg(运动图像专家组格式)/.rm(基于Real Networks公司所制定的音频视频压缩规范的一种视频合适)/.rmvb(由RM视频格式升级延伸出的新视频格式)/.wmv(微软推出的一种采用独立编码方式的文件压缩格式)/.mov(苹果公司推出的一种视频格式)等。
除此之外,音频文件、其他多媒体文件、文档文件等类型的文件均可以通过相类似的文件扩展名的方式进行类型限定,在此不再一一列举。
具体设定的文件扩展名的数量可以根据实际需要进行调整,这样的变化并不影响本发明的保护范围。
除了文件扩展名的限定方式,文件所具有的其他可识别的特征属性也同样可以用来进行类型设定,例如:文件大小、文件所含有的关键信息等。
具体的文件类型的设定方式可以根据实际需要调整,也可以根据进行相应类型文件查询操作的便捷性进行调整,具体设定方式的变化并不会影响本发明的保护范围。
在完成上述的文件类型的设定后,本步骤的具体操作便具有了实现的前提,在实际的应用场景中,本步骤的处理过程具体包括:
(1)磁盘目录的获取。
即获取当前本地终端设备的磁盘中的所有目录的信息,为后续的指定类型的文件的查询操作提供路径依据。
需要进一步指出的是,对于磁盘中存在多个分区的情况,可以直接对所有分区进行目录获取操作,也可以只对其中的部分分区进行目录获取操作,例如,对于***分区、***备份分区或隐藏分区等可能影响***稳定性或涉及用户私密信息的分区,均可以不做目录获取处理,从而避免因为后续操作影响***的正常运行,或泄漏用户的私密信息。具体的,在磁盘中进行目录获取范围可以根据实际需要进行设定,这样的变化并不影响本发明的保护范围。
(2)确定目标目录。
在此处理过程中,主要是为了找到所有包含指定类型的文件的目录,只有这些目录才是本次文件管理过程的目标,其他没有包含指定类型的文件的目录作为目录结构的参考资源即可。
具体的确定目标目录的方式是根据获取到的所有目录的信息,遍历所有目录,确定包含所述指定类型的文件的目录,在实际的应用场景中,具体可以为:
根据获取到的所有目录的信息,调用windows通用API(Application Programming
Interface,应用程序编程接口),实现对所有目录的遍历操作,并根据遍历结果,确定包含指定类型的文件的目录。
需要指出的是,所谓的包含指定类型的文件的目录,不仅包括直接包含指定类型的文件的文件夹,还进一步包括该文件夹所归属的各上级文件夹。
例如,文件夹A中包括指定类型的文件,并且文件夹A归属于文件夹B,文件夹B又归属于文件夹C,文件夹C是直接建立于磁盘D中的文件夹,文件夹B和文件夹C中并不直接包括指定类型的文件,那么,在确定目标目录的过程中,所确定的目标目录包括D:\C\B\A,而不仅仅是文件夹A,文件夹B和文件夹C因为存在包括指定类型的文件的子孙文件夹,同样也属于所确定的目标目录的范围。
(3)确定文件数量。
分别在各包含指定类型的文件的目录中,确定所包含的指定类型的文件的数量。
需要进一步指出的是,此处的确定文件数量的操作包括两种情况。
情况一、所确定的数量不仅包括文件夹直接包含指定类型的文件的数量,还进一步包括该文件夹的各级子孙文件夹中所包含指定类型的文件的数量。
同样以(2)中的示例为例,文件夹A中直接包括的指定类型的文件的数量为1,文件夹B和文件夹C中并不直接包括指定类型的文件,但因为其存在包括指定类型的文件的子孙文件夹(文件夹A),所以,本处理过程中所确定的文件夹B和文件夹C中的指定类型的文件的数量同样也为1。
情况二、所确定的数量只包括文件夹直接包含指定类型的文件的数量。
在实际应用中,可以暂时只存储各文件夹中直接包含指定类型的文件的数量,而在最终要进行数量展示的情况下,再根据文件夹之间的归属关系进行数量的求和计算。
同样参照上述的示例,本步骤中所确定的数量为文件夹A中包括的指定类型的文件的数量为1,文件夹B和文件夹C中包括指定类型的文件的数量为0,但是此过程中需要存储文件夹A、文件夹B和文件夹C之间的归属关系,以备在后续的需要进行数量展示的过程中,根据相应的归属关系进行数量求和操作。
综合比较上述的两种情况,情况二的处理可以减少确定文件数量过程中的信息处理量,但需要增加数量展示过程时的信息处理量(文件夹路径关联和求和操作),情况一则恰好相反,具体的,可以根据实际需要,选择上述的任意一种情况进行本步骤的操作,这样的变化并不影响本发明的保护范围。
(4)存储查询结果。
将包含所述指定类型的文件的目录的信息,以及相应的目录中所包含的所述指定类型的文件的数量信息,存储至数据库。
当然,在实际应用中,如果有其他的存储资源,例如本地的某个磁盘中的空间以及内存等,则同样可以存储上述的查询结果。具体的存储位置的变化并不会影响本发明的保护范围。
以存储至数据库为例,在实际的应用场景中,上述的查询结果的存储过程,实际包括相应的信息表的存储,具体包括:
首先,分别为各包含指定类型的文件的目录生成目录信息表。其中,所生成的目录信息表包含各目录的目录路径和各目录所包含的所述指定类型的文件的数量。
然后,分别为各指定类型的文件生成文件信息表。其中,所生成的文件信息表包含各指定类型的文件的存储路径和各指定类型的文件所归属的目录路径。
之后,将生成的目录信息表和文件信息表存储至数据库。在完成相应的存储后,目录信息表和文件信息表可以通过两者所共有的目录路径项进行相对应的关联。
基于上述的技术思路,在实际的应用中,为了提高处理效率,可以进行逐级扫描,具体的处理过程如下:
首先,扫描根目录下直接包括的对象。
如果扫描到的对象为文件夹,则在根目录下增加待扫描节点,如果扫描到指定类型的文件,则对根目录所包括的指定类型的文件的计数结果加1处理,如果扫描到其他类型的文件,则放弃对该对象进行处理。
之后,继续对根目录下的各待扫描节点进行扫描,确定各待扫描节点下的待扫描节点和各待扫描节点所包括的指定类型的文件的计数结果。
继续对以下的各级待扫描节点进行扫描,直至没有查询到新的下级待扫描节点为止,完成全部扫描。
记录扫描到的结果。结果包含各节点中的指定类型的文件的数量和各节点之间的归属关系。
步骤S402、当接收到进行指定类型的文件的管理操作指示时,在数据库中读取包含该指定类型的文件的目录的信息,以及各目录中所包含的该指定类型的文件的数量信息。
在实际应用中,本步骤中所提及的接收到进行指定类型的文件的管理操作指示,具体为:
启动指定类型的文件的管理操作进程的指示;和/或,
对当前的指定类型的文件的管理操作进程进行更新的指示。
在一个文件管理项目中,上述的两种管理操作指示可以分别存在,也可以同时存在,这样的变化并不影响本发明的保护范围。
步骤S403、根据所读取到的信息,建立包含指定类型的文件的目录的目录树,并在各目录节点显示目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件的数量和。
需要指出的是,对应步骤S401中的(3)中的两种情况,如果采用情况一,已经统计好了相应的数量和,则在本步骤中是进行的直接的结果显示,而如果采用情况二,则在本步骤中需要进行相应的求和操作,之后,将求和的结果进行显示。
为了提高前期扫描的处理速度,此处以采用情况二为例,对本步骤的处理过程进行说明如下。
(1)建立目录树。
根据所读取到的包含指定类型的文件的目录的信息,在内存中建立包含指定类型的文件的目录的目录树。
其中,为了进一步对显示内容范围进行控制,本步骤的处理过程进一步包括过滤流程,具体包括:
在包含指定类型的文件的目录中,根据预设的过滤规则,确定不进行显示的目录,将不进行显示的目录和不进行显示的目录下所包含的全部下级目录设置为隐藏目录,然后,建立除隐藏目录之外的其他包含指定类型的文件的目录的目录树。
在实际的应用场景中,上述的预设的过滤规则,具体包括:
目录树的显示规则;和/或,
对一个或多个包含指定类型的文件的目录进行隐藏的指示。
通过这样的处理,可以滤除用户不希望显示或可能对用户进行文件管理构成干扰的目录。
例如,通过目录树的显示规则,将***文件以及被进行保护的文件所归属的目录进行滤除,避免由于用户的操作而对***构成破坏。
另一方面,也可以通过相应的隐藏指示,将用户的私密文件进行隐藏,从而对用户的隐私信息进行保护。
在实际的应用场景中,上述的过滤过程以及过滤规则的设置可以根据实际需要进行调整,是否建立相应的过滤过程以及过滤规则具体内容的变化并不会影响本发明的保护范围,并且,无论应用步骤S401中的(3)中的哪种情况,都可以应用上述的过程。
(2)数量求和。
根据所读取到的相应的目录中所包含的指定类型的文件的数量信息,确定目录树中的各目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件的数量和。
(3)结果显示。
在目录树的各目录节点中显示目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件的数量和。
步骤S404、当接收到目录树中的目录节点的选择指示时,遍历目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示被选择的目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件。
本步骤是对具体文件的显示过程,具体包括以下处理流程。
当接收到目录树中的目录节点的选择指示时,获取被选择的目录节点所对应的目录,以及目录的全部下级目录的路径信息。
根据路径信息,获取指定类型的文件的信息。
根据指定类型的文件的信息,以通铺列表的形式显示被选择的目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件。
具体的,结合前述的步骤S401中的(4)中的在数据库中存储目录信息表和文件信息表的处理形式,本步骤的具体实现过程可以为:
当接收到目录树中的目录节点的选择指示时,根据目录节点所对应的目录信息表中所记录的目录路径,在数据库中查询包含目录路径的文件信息表。
根据查询到的文件信息表中所记录的存储路径,获取指定类型的文件的信息。
根据指定类型的文件的信息,以通铺列表的形式显示被选择的目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件。
与现有技术相比,本发明实施例具有以下优点:
通过应用本发明实施例的技术方案,可以以树状结构进行指定类型文件的管理,并通过通铺列表的形式进行目录树中各目录节点所对应的目录及其全部下级目录中所包含的文件的显示,从而,实现在能够准确表现文件夹归属关系的树状结构中进行直观的文件管理操作,准确的对文件位置和归属关系进行定位,使文件管理操作更加方便,文件定位更加准确。
下面,结合具体的应用场景,对本发明实施例所提出的技术方案进行说明。
为了方便说明,本发明实施例以图片文件作为指定类型的文件的示例,对相应的管理过程进行具体的说明。
对于其他类型的文件,具体的处理过程与此类似,不再重复说明。
相应的技术思想为:
首先,扫描本地磁盘,获得磁盘上各个目录中图片的分布情况,将目录以及该目录所拥有的图片数量信息持久化到数据库中进行保存。
当图片管理程序启动时,从数据库中读取有图目录以及目录中图片数量,并在内存中建立一棵有图目录树。
查询的时候,通过对有图目录树的遍历来实现对通铺列表的获取,并将各目录节点中的图片信息通过通铺列表进行显示。
进一步的,为了保护用户私密信息,可以引入黑名单过滤机制。在设置了黑名单目录时,对于目录树创建过程,黑名单目录也会放入内存所建立的目录树列表中,但在具体的目录树显示和查询过程中,采用黑名单过滤的办法,将黑名单目录及其所对应的子孙有图目录都去除掉,不在最终的目录树显示界面中进行显示。
为了进一步对本发明实施例所提出的技术方案进行说明,下面,分别从树状显示以及黑名单过滤规则两方面进行具体说明:
一、基于目录树的通铺展示的实现。
如图5所示,为本发明实施例提出的一种具体应用场景下的的文件管理方法的流程示意图,包括以下步骤:
步骤S501、扫描磁盘,获取目录及图片信息,并存入数据库。
通过对磁盘进行预先全盘扫描来获取磁盘上的有图目录列表以及每一个目录包含的图片信息。
具体的,可以通过调用windows通用API来实现对磁盘目录的遍历。
首先,获取到磁盘的根目录,并为每个根目录创建一个相应的队列。
在各根目录下进一步查询其直接包括的对象,如果查找到的对象为文件夹,则在该根目录下增加一个新的节点,而如果查找到的对象为图片文件,则在该根目录所对应的图片数量统计结果上增加1个计数,如果查找到的对象为其他文件,则不进行处理。
完成了根目录查找后,进一步查询该根目录下的各节点所直接包括的对象,具体的处理规则与根目录下的处理规则相类似,从而,在各节点下进一步完成了下级节点和图片数量的统计。
如此继续往下逐级查询下级节点,直到没有新的下级节点为止,结束扫描。
对扫描得到的有图目录列表以及目录中的图片信息用以下表1和表2所示的表结构存储到数据库中:
表1 目录信息表(FolderTable)
表2 文件信息表(ImageFolderTable)
步骤S502、程序启动时,在内存中建立有图目录树结构(FolderTree)。
当程序启动的时候,把前述步骤中存储的FolderTable表里全部的内容读取出来,并利用这些路径信息在内存中建立一个有图目录的树结构。
根据FolderTable表里所记录的目录路径,建立相应的目录树分支,该目录树分置的各节点为FolderTable表里所记录的目录路径中的各级文件夹名称,各节点所对应的图片数量为FolderTable表里所记录图片数量。
当目录路径中存在相同的部分时,将相对应的节点进行合并,并将合并的节点所对应的图片数量进行求和。
例如,如图6所示,文件夹E、文件夹A、文件夹B和文件夹C中分别直接含有的图片数量为1个、5个、4个和1个,分别根据其各自对应的FolderTable表建立目录树分置,然后,对各目录树分置的重复部分进行合并,并对各节点所对应的图片数量求和,得到最终的树结构。
通过该算法,可以在内存中建立一个有图目录的树结构FolderTree,每一个节点上有该目录的图片数量信息。
步骤S503、查询某一个目录节点,该目录节点所对应的目录及其所包含的所有下级目录中的图片以通铺方式进行显示。
当用户点击目录树中的一个目录节点时,获得根据目录树结构获取该目录节点下所有有图目录的列表,之后,对应该列表的每一项的路径去数据库所存储的ImageFolderTable表中查询图片路径信息,将每一个目录的图片信息读取后最终展示出来,如图7所示。
在此展示过程中,所展示的图片内容除了自身所直接包含的图片的信息外,还要包括其子孙文件夹所包含的图片的信息。
以上方法实现了和目录树相结合的通铺浏览框架。
二. 目录树和通铺的黑名单机制实现策略。
在树结构的目录管理基础上,可以进一步引入过滤过程,即黑名单机制,对目录树种的部分目录及其子孙目录的内容进行屏蔽,具体说明如下。
由于通铺会展示所有目录,出于对用户隐私以及对部分***目录的过滤需求,在通铺的结构上实现了黑名单机制。
将某一个目录设置为黑名单目录后,会在目录树中对相应的目录进行隐藏,并在通铺显示界面中隐藏该目录的所有有图子孙目录。
对于用户设置成黑名单目录,可以采用如下表3所示的数据库表对用户设置的黑名单进行存储。
表3 黑名单列表(BlackListTable)
为了在目录树展示和图片通铺的过程中,对黑名单目录以及其子孙目录进行过滤,在文件管理程序启动的初期,需要将待屏蔽的目录的路径从BlackListTable表中读取出来,并存入黑名单列表集合中。
在进行目录树显示时,需要去除目录树中的包含在黑名单中的目录,需要指出的是,黑名单列表中的目录只是被屏蔽,并不是被删除,其仍旧存在于内存中的目录树结构中,只是在显示界面上不进行显示。
当点击目录树中的某一个目录节点时,相应的,获取该目录节点下的所有有图子孙目录的信息,并进一步获取各有图子孙目录所对应的图片信息,但如果其中一些有图子孙目录的路径与黑名单列表中的路径相一致,那么,对于这样的有图子孙目录及其自身的子孙目录,将不再获取其对应的图片信息,从而,只显示不存在于黑名单列表中的目录所对应的图片信息。
通过以上的处理方法,可以在目录节点被选择后,获得该目录节点所对应的去除黑名单目录以及其子孙有图目录的右侧目录列表。并在获得目录下所有去除黑名单目录的有图目录列表后,对应每一项的路径去数据库查询ImageFolderTable表,获取图片信息路径,将每一个目录的图片信息读取后最终展示出来,即获得除去黑名单目录以及其子孙目录的通铺。
与现有技术相比,本发明实施例具有以下优点:
通过应用本发明实施例的技术方案,可以以树状结构进行指定类型文件的管理,并通过通铺列表的形式进行目录树中各目录节点所对应的目录及其全部下级目录中所包含的文件的显示,从而,实现在能够准确表现文件夹归属关系的树状结构中进行直观的文件管理操作,准确的对文件位置和归属关系进行定位,使文件管理操作更加方便,文件定位更加准确。
为了实现本发明实施例的技术方案,本发明实施例还提供了一种文件管理装置,其结构示意图如图8所示,具体包括:
扫描模块81,用于对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库;
获取模块82,用于当接收到进行指定类型的文件的管理操作指示时,在数据库中读取包含指定类型的文件的目录的信息,以及各目录中所包含的指定类型的文件的数量信息;
建立模块83,用于根据获取模块82所读取到的信息,建立包含指定类型的文件的目录的目录树,并在各目录节点显示目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件的数量和;
显示模块84,用于当接收到目录树中的目录节点的选择指示时,遍历建立模块83所建立的目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示被选择的目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件。
其中,扫描模块81,具体包括:
获取子模块811,用于获取当前本地终端设备的磁盘中的所有目录的信息;
目录确定子模块812,用于根据获取子模块811所获取到的所有目录的信息,遍历所有目录,确定包含指定类型的文件的目录;
数量确定子模块813,用于分别在目录确定子模块812所确定的各包含指定类型的文件的目录中,确定所包含的指定类型的文件的数量;
存储子模块814,用于将目录确定子模块812所确定的包含指定类型的文件的目录的信息,以及数量确定子模块813确定的相应的目录中所包含的指定类型的文件的数量信息,存储至数据库。
进一步的,目录确定子模块812,具体用于:
根据所有目录的信息,调用windows通用API,实现对所有目录的遍历操作,并根据遍历结果,确定包含指定类型的文件的目录。
进一步的,存储子模块814,具体用于:
分别为各包含指定类型的文件的目录生成目录信息表,目录信息表包含各目录的目录路径和各目录所包含的指定类型的文件的数量;
分别为各指定类型的文件生成文件信息表,文件信息表包含各指定类型的文件的存储路径和各指定类型的文件所归属的目录路径;
将目录信息表和文件信息表存储至数据库。
另一方面,建立模块83,具体用于:
根据所读取到的包含指定类型的文件的目录的信息,在内存中建立包含指定类型的文件的目录的目录树;
根据所读取到的相应的目录中所包含的指定类型的文件的数量信息,确定目录树中的各目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件的数量和;
在目录树的各目录节点中显示目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件的数量和。
在另一种具体的应用场景中,建立模块83,具体用于:
在包含指定类型的文件的目录中,根据预设的过滤规则,确定不进行显示的目录,将不进行显示的目录和不进行显示的目录下所包含的全部下级目录设置为隐藏目录;
建立除隐藏目录之外的其他包含指定类型的文件的目录的目录树;
其中,预设的过滤规则,具体包括目录树的显示规则,和/或对一个或多个包含指定类型的文件的目录进行隐藏的指示。
进一步的,显示模块84,具体用于:
当接收到目录树中的目录节点的选择指示时,获取被选择的目录节点所对应的目录,以及目录的全部下级目录的路径信息;
根据路径信息,获取指定类型的文件的信息;
根据指定类型的文件的信息,以通铺列表的形式显示被选择的目录节点所对应的目录及其全部下级目录中所包含的指定类型的文件。
在上述的说明文字中,指定类型的文件,具体为通过文件扩展名信息限定的图片、音频文件、视频文件和其他多媒体文件,以及文本文件。
与现有技术相比,本发明实施例具有以下优点:
通过应用本发明实施例的技术方案,可以以树状结构进行指定类型文件的管理,并通过通铺列表的形式进行目录树中各目录节点所对应的目录及其全部下级目录中所包含的文件的显示,从而,实现在能够准确表现文件夹归属关系的树状结构中进行直观的文件管理操作,准确的对文件位置和归属关系进行定位,使文件管理操作更加方便,文件定位更加准确。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或网络设备等)执行本发明实施例各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明实施例所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明实施例的几个具体实施场景,但是,本发明实施例并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明实施例的业务限制范围。
Claims (18)
1.一种文件管理方法,其特征在于,包括:
对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库;
当接收到进行指定类型的文件的管理操作指示时,在所述数据库中读取包含所述指定类型的文件的目录的信息,以及各目录中所包含的所述指定类型的文件的数量信息;
根据所读取到的信息,建立包含所述指定类型的文件的目录的目录树,并在各目录节点显示所述目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和;
当接收到所述目录树中的目录节点的选择指示时,遍历所述目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件;其中,
所述对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库,具体包括:
获取当前所述本地终端设备的磁盘中的所有目录的信息;
根据所述所有目录的信息,遍历所述所有目录,确定包含所述指定类型的文件的目录;
分别在各包含所述指定类型的文件的目录中,确定所包含的所述指定类型的文件的数量;
将所述包含所述指定类型的文件的目录的信息,以及相应的目录中所包含的所述指定类型的文件的数量信息,存储至数据库。
2.如权利要求1所述的方法,其特征在于,所述根据所述所有目录的信息,遍历所述所有目录,确定包含所述指定类型的文件的目录,具体为:
根据所述所有目录的信息,调用windows通用API,实现对所述所有目录的遍历操作,并根据遍历结果,确定包含所述指定类型的文件的目录。
3.如权利要求1所述的方法,其特征在于,所述将所述包含所述指定类型的文件的目录的信息,以及相应的目录中所包含的所述指定类型的文件的数量信息,存储至数据库,具体包括:
分别为各包含所述指定类型的文件的目录生成目录信息表,所述目录信息表包含各目录的目录路径和各目录所包含的所述指定类型的文件的数量;
分别为各指定类型的文件生成文件信息表,所述文件信息表包含各指定类型的文件的存储路径和各指定类型的文件所归属的目录路径;
将所述目录信息表和所述文件信息表存储至所述数据库。
4.如权利要求1所述的方法,其特征在于,所述对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库,具体包括:
扫描根目录下直接包括的对象,如果扫描到的对象为文件夹,则在所述根目录下增加待扫描节点,如果扫描到的对象为指定类型的文件,则对所述根目录所包括的指定类型的文件的计数结果加1处理,如果扫描到的对象为其他类型的文件,则放弃对所述对象进行处理;
继续对所述根目录下的各待扫描节点进行扫描,确定所述各待扫描节点下的待扫描节点和各待扫描节点所包括的指定类型的文件的计数结果;
继续对所述各待扫描节点下的各待扫描节点进行扫描,直至没有查询到新的下级待扫描节点为止,完成全部扫描;
记录扫描到的结果。
5.如权利要求1所述的方法,其特征在于,所述接收到进行指定类型的文件的管理操作指示,具体为:
启动指定类型的文件的管理操作进程的指示;和/或,
对当前的指定类型的文件的管理操作进程进行更新的指示。
6.如权利要求1所述的方法,其特征在于,所述根据所读取到的信息,建立包含所述指定类型的文件的目录的目录树,并在各目录节点显示所述目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和,具体为:
根据所读取到的包含所述指定类型的文件的目录的信息,在内存中建立包含所述指定类型的文件的目录的目录树;
根据所读取到的相应的目录中所包含的所述指定类型的文件的数量信息,确定所述目录树中的各目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和;
在所述目录树的各目录节点中显示所述目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和。
7.如权利要求1所述的方法,其特征在于,所述根据所读取到的信息,建立包含所述指定类型的文件的目录的目录树,具体包括:
在包含所述指定类型的文件的目录中,根据预设的过滤规则,确定不进行显示的目录,将所述不进行显示的目录和所述不进行显示的目录下所包含的全部下级目录设置为隐藏目录;
建立除所述隐藏目录之外的其他包含所述指定类型的文件的目录的目录树。
8.如权利要求7所述的方法,其特征在于,所述预设的过滤规则,具体包括:
目录树的显示规则;和/或,
对一个或多个包含所述指定类型的文件的目录进行隐藏的指示。
9.如权利要求1所述的方法,其特征在于,当接收到所述目录树中的目录节点的选择指示时,遍历所述目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件,具体包括:
当接收到所述目录树中的目录节点的选择指示时,获取被选择的目录节点所对应的目录,以及所述目录的全部下级目录的路径信息;
根据所述路径信息,获取所述指定类型的文件的信息;
根据所述指定类型的文件的信息,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件。
10.如权利要求3或9所述的方法,其特征在于,当接收到所述目录树中的目录节点的选择指示时,遍历所述目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件,具体包括:
当接收到所述目录树中的目录节点的选择指示时,根据所述目录节点所对应的目录信息表中所记录的目录路径,在所述数据库中查询包含所述目录路径的文件信息表;
根据查询到的文件信息表中所记录的存储路径,获取所述指定类型的文件的信息;
根据所述指定类型的文件的信息,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件。
11.如权利要求1至9中任意一项所述的方法,其特征在于,所述指定类型的文件,具体为:
通过文件扩展名信息限定的图片、音频文件、视频文件和其他多媒体文件,以及文本文件。
12.一种文件管理装置,其特征在于,包括:
扫描模块,用于对本地终端设备的磁盘进行扫描,确定指定类型的文件在各目录中的分布情况,并存储至数据库;
获取模块,用于当接收到进行指定类型的文件的管理操作指示时,在所述数据库中读取包含所述指定类型的文件的目录的信息,以及各目录中所包含的所述指定类型的文件的数量信息;
建立模块,用于根据所述获取模块所读取到的信息,建立包含所述指定类型的文件的目录的目录树,并在各目录节点显示所述目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和;
显示模块,用于当接收到所述目录树中的目录节点的选择指示时,遍历所述建立模块所建立的所述目录树上所显示的被选择的目录节点所对应的目录及其全部下级目录,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件;其中,
所述扫描模块,具体包括:
获取子模块,用于获取当前所述本地终端设备的磁盘中的所有目录的信息;
目录确定子模块,用于根据所述获取子模块所获取到的所有目录的信息,遍历所述所有目录,确定包含所述指定类型的文件的目录;
数量确定子模块,用于分别在所述目录确定子模块所确定的各包含所述指定类型的文件的目录中,确定所包含的所述指定类型的文件的数量;
存储子模块,用于将所述目录确定子模块所确定的包含所述指定类型的文件的目录的信息,以及所述数量确定子模块确定的相应的目录中所包含的所述指定类型的文件的数量信息,存储至数据库。
13.如权利要求12所述的装置,其特征在于,所述目录确定子模块,具体用于:
根据所述所有目录的信息,调用windows通用API,实现对所述所有目录的遍历操作,并根据遍历结果,确定包含所述指定类型的文件的目录。
14.如权利要求12所述的装置,其特征在于,所述存储子模块,具体用于:
分别为各包含所述指定类型的文件的目录生成目录信息表,所述目录信息表包含各目录的目录路径和各目录所包含的所述指定类型的文件的数量;
分别为各指定类型的文件生成文件信息表,所述文件信息表包含各指定类型的文件的存储路径和各指定类型的文件所归属的目录路径;
将所述目录信息表和所述文件信息表存储至所述数据库。
15.如权利要求12所述的装置,其特征在于,所述建立模块,具体用于:
根据所读取到的包含所述指定类型的文件的目录的信息,在内存中建立包含所述指定类型的文件的目录的目录树;
根据所读取到的相应的目录中所包含的所述指定类型的文件的数量信息,确定所述目录树中的各目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和;
在所述目录树的各目录节点中显示所述目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件的数量和。
16.如权利要求12所述的装置,其特征在于,所述建立模块,具体用于:
在包含所述指定类型的文件的目录中,根据预设的过滤规则,确定不进行显示的目录,将所述不进行显示的目录和所述不进行显示的目录下所包含的全部下级目录设置为隐藏目录;
建立除所述隐藏目录之外的其他包含所述指定类型的文件的目录的目录树;
其中,所述预设的过滤规则,具体包括目录树的显示规则,和/或对一个或多个包含所述指定类型的文件的目录进行隐藏的指示。
17.如权利要求12所述的装置,其特征在于,所述显示模块,具体用于:
当接收到所述目录树中的目录节点的选择指示时,获取被选择的目录节点所对应的目录,以及所述目录的全部下级目录的路径信息;
根据所述路径信息,获取所述指定类型的文件的信息;
根据所述指定类型的文件的信息,以通铺列表的形式显示所述被选择的目录节点所对应的目录及其全部下级目录中所包含的所述指定类型的文件。
18.如权利要求12至17中任意一项所述的装置,其特征在于,所述指定类型的文件,具体为:
通过文件扩展名信息限定的图片、音频文件、视频文件和其他多媒体文件,以及文本文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110077912.5A CN102722487B (zh) | 2011-03-30 | 2011-03-30 | 文件管理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110077912.5A CN102722487B (zh) | 2011-03-30 | 2011-03-30 | 文件管理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102722487A CN102722487A (zh) | 2012-10-10 |
CN102722487B true CN102722487B (zh) | 2016-08-24 |
Family
ID=46948254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110077912.5A Active CN102722487B (zh) | 2011-03-30 | 2011-03-30 | 文件管理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102722487B (zh) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103440271B (zh) * | 2013-08-02 | 2017-12-12 | 江苏智光创业投资有限公司 | 操作***中展示历史目录的方法及其装置 |
CN103455583B (zh) * | 2013-08-26 | 2016-04-27 | 小米科技有限责任公司 | 虚拟目录建立方法、装置及电子设备 |
US9892131B2 (en) | 2013-08-26 | 2018-02-13 | Xiaomi Inc. | Method, electronic device, and storage medium for creating virtual directory |
CN104778153A (zh) * | 2014-01-13 | 2015-07-15 | 北大方正集团有限公司 | 文件替换方法和装置 |
CN104462208B (zh) * | 2014-11-03 | 2018-06-05 | 深圳市兴森快捷电路科技股份有限公司 | 一种cam文件自动下线的方法 |
CN105718494A (zh) * | 2014-12-29 | 2016-06-29 | 乐视移动智能信息技术(北京)有限公司 | 相册实现方法和装置以及智能终端 |
CN106339400B (zh) * | 2015-07-13 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 呈现树形文件的方法、装置及设备 |
CN105069174B (zh) * | 2015-09-17 | 2019-07-23 | 沈阳昭软软件有限公司 | 一种可配置的a+b模式的记录导航方法 |
CN105279232A (zh) * | 2015-09-22 | 2016-01-27 | 武汉开目信息技术有限责任公司 | 一种pdm***中对数据集筛选与分类的展示方法 |
CN105468785A (zh) * | 2015-12-24 | 2016-04-06 | 张梅云 | 一种计算机文件管理方法 |
CN106095871A (zh) * | 2016-06-06 | 2016-11-09 | 无锡天脉聚源传媒科技有限公司 | 一种建立数据库目录结构的方法及装置 |
CN106126720A (zh) * | 2016-06-30 | 2016-11-16 | 北京奇虎科技有限公司 | 对移动终端浏览器的收藏夹进行管理的方法及装置 |
CN106598758B (zh) * | 2016-12-14 | 2021-04-06 | 咪咕文化科技有限公司 | 一种集中转发及调用方法及*** |
CN107025281A (zh) * | 2017-03-31 | 2017-08-08 | 上海斐讯数据通信技术有限公司 | 一种智能穿戴设备的文件管理方法、模块及*** |
CN107341207B (zh) * | 2017-06-23 | 2020-03-17 | 深圳市盛路物联通讯技术有限公司 | 一种节点信息管理方法及装置 |
CN108628915A (zh) * | 2017-07-26 | 2018-10-09 | 北京视联动力国际信息技术有限公司 | 一种记录查询方法及装置 |
CN107765945A (zh) * | 2017-10-17 | 2018-03-06 | 广东欧珀移动通信有限公司 | 一种文件管理方法、装置、终端及计算机可读存储介质 |
CN108536447B (zh) * | 2018-04-11 | 2021-07-16 | 上海掌门科技有限公司 | 运维管理方法 |
CN108874930A (zh) * | 2018-05-31 | 2018-11-23 | 郑州云海信息技术有限公司 | 文件属性信息统计方法、装置、***、设备及存储介质 |
CN109189728B (zh) * | 2018-07-18 | 2022-08-12 | 深圳市网心科技有限公司 | 智能硬件设备、磁盘数据处理方法和存储介质 |
CN110069446A (zh) * | 2019-04-28 | 2019-07-30 | 努比亚技术有限公司 | 移动终端文件管理方法、移动终端、装置及存储介质 |
CN111209159A (zh) * | 2019-12-31 | 2020-05-29 | 中国建设银行股份有限公司 | 一种信息处理方法、装置、设备及存储介质 |
CN113760856B (zh) * | 2020-06-05 | 2024-06-18 | 京东科技控股股份有限公司 | 数据库管理方法及装置、计算机可读存储介质、电子设备 |
CN113065774A (zh) * | 2021-04-06 | 2021-07-02 | 中国电建集团成都勘测设计研究院有限公司 | 一种水利水电工程勘察与设计成果管理方法 |
CN113377895A (zh) * | 2021-05-13 | 2021-09-10 | 王宇 | 基于目录树的网络知识点组织方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1547137A (zh) * | 2003-12-02 | 2004-11-17 | 中国科学院计算技术研究所 | 基于数据库的海量文件管理***与方法 |
CN1924864A (zh) * | 2005-08-29 | 2007-03-07 | 三星电子株式会社 | 主机装置及其数据管理方法 |
CN1945571A (zh) * | 2006-08-16 | 2007-04-11 | 珠海金山软件股份有限公司 | Fat卷中重建目录结构和恢复数据的方法 |
CN101350020A (zh) * | 2008-07-29 | 2009-01-21 | 北京中星微电子有限公司 | 一种嵌入式文件***的验证方法、装置和*** |
-
2011
- 2011-03-30 CN CN201110077912.5A patent/CN102722487B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1547137A (zh) * | 2003-12-02 | 2004-11-17 | 中国科学院计算技术研究所 | 基于数据库的海量文件管理***与方法 |
CN1924864A (zh) * | 2005-08-29 | 2007-03-07 | 三星电子株式会社 | 主机装置及其数据管理方法 |
CN1945571A (zh) * | 2006-08-16 | 2007-04-11 | 珠海金山软件股份有限公司 | Fat卷中重建目录结构和恢复数据的方法 |
CN101350020A (zh) * | 2008-07-29 | 2009-01-21 | 北京中星微电子有限公司 | 一种嵌入式文件***的验证方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN102722487A (zh) | 2012-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102722487B (zh) | 文件管理方法和装置 | |
US10547684B2 (en) | Information management of data associated with multiple cloud services | |
US9665642B2 (en) | Automatic identification of digital content related to a block of text, such as a blog entry | |
US9959333B2 (en) | Unified access to personal data | |
US20180152515A1 (en) | File Storage Method and Apparatus for Instant Communication Messages | |
US20020133515A1 (en) | Method and apparatus for synchronizing multiple versions of digital data | |
US20070294306A1 (en) | Automatic publishing of digital content | |
US20120271915A1 (en) | Processing files from a mobile device | |
KR20080107358A (ko) | 멀티미디어 전송을 위한 시스템 및 방법 | |
CN103150316A (zh) | 基于共同元素的用于过滤和组织条目的*** | |
WO2015038518A1 (en) | Sharing artifacts in permission-protected archives | |
US20230281377A1 (en) | Systems and methods for displaying digital forensic evidence | |
US20170154038A9 (en) | Method and device for managing pictures of mobile terminal | |
US8880595B2 (en) | Asynchronous, passive knowledge sharing system and method | |
CN102819614A (zh) | 一种局域网中共享目录分类显示方法、装置及*** | |
CN104750874A (zh) | 一种多尺度岩石切片图像管理*** | |
CN105069293A (zh) | 一种信息录入终端的方法和智能笔记本 | |
KR101519421B1 (ko) | 사진 및 동영상 공유 시스템 | |
CN115185967A (zh) | 数据处理方法、装置、电子设备和存储介质 | |
CN105912540A (zh) | 文件***同步的方法及装置 | |
CN112272137A (zh) | 通过多个邮箱在通信应用中进行海量数据管理 | |
CN112287403A (zh) | 基于区块链的电子卷宗管理方法、装置、电子设备及介质 | |
US20050262054A1 (en) | Item type specific structured search | |
CN106874486A (zh) | 一种文件夹名称显示的方法及移动终端 | |
CN110457269A (zh) | 一种二维文件夹结构及其使用方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |