首页 / 专利库 / 集成电路 / 集成电路卡 / 微控制器 / 存储器 / 文件管理方法及装置

文件管理方法及装置

阅读:489发布:2024-02-01

专利汇可以提供文件管理方法及装置专利检索,专利查询,专利分析的服务。并且本公开是关于一种文件管理方法及装置,属于互联网领域。所述方法包括:根据已存储的多个文件的文件路径,对所述多个文件进行分类,得到所述多个文件所属的类别;对于多个类别包括的文件中的每个文件,比较所述文件的文件路径和预先设置的待隐藏文件的文件路径;如果所述预先设置的待隐藏文件的文件路径中包括所述文件的文件路径,则将所述文件确定为目标文件,并对所述目标文件的文件图标进行隐藏。所述装置包括:分类模 块 、比较模块和隐藏模块。本 发明 通过对应用程序文件的文件图标进行隐藏,可以避免应用程序文件的文件图标较多时对用户文件的文件图标的查找造成干扰,以及可以避免用户误删除应用程序文件。,下面是文件管理方法及装置专利的具体信息内容。

1.一种文件管理方法,其特征在于,所述方法包括:
对于已存储的多个文件中的每个文件,根据所述文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
根据获取的文件名称对所述文件的文件名称进行修改,并根据所述修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别,将获取的类别确定为所述文件所属的类别;
对于多个类别包括的文件中的每个文件,比较所述文件的文件路径和预先设置的待隐藏文件的文件路径,所述预先设置的待隐藏文件的文件路径是由服务器来确定的,所述服务器用于统计对所述多个类别包括的文件中的每个文件设置隐藏属性的用户数量,将所述用户数量大于或等于第一预设阈值的文件确定为待隐藏文件,并存储所述待隐藏文件的文件路径;
如果所述预先设置的待隐藏文件的文件路径中包括所述文件的文件路径,则将所述文件确定为目标文件,并对所述目标文件的文件图标进行隐藏。
2.如权利要求1所述的方法,其特征在于,所述根据所述修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别,将获取的类别确定为所述文件所属的类别之后,还包括:
根据所述多个文件所属的类别,将所述多个文件的文件图标移动到对应的类别文件夹中;
对所述多个文件的文件路径进行修改。
3.如权利要求1所述的方法,其特征在于,所述根据获取的文件名称对所述文件的文件名称进行修改,包括:
将所述文件的文件名称替换为获取的文件名称;或,
在所述文件的文件名称中添加获取的文件名称。
4.如权利要求1所述的方法,其特征在于,所述对所述目标文件的文件图标进行隐藏之前,还包括:
判断所述目标文件是否为白名单中的文件,所述白名单中包括具有显示属性的文件;
如果所述目标文件不是所述白名单中的文件,则对所述目标文件的文件图标进行隐藏。
5.如权利要求1-4任一权利要求所述的方法,其特征在于,所述方法还包括:
当接收到对指定文件设置隐藏属性的隐藏指令时,将所述指定文件的文件路径发送给所述服务器,使所述服务器存储所述文件路径和所述文件名称之间的对应关系,以及存储所述文件名称与类别之间的对应关系。
6.如权利要求1-4任一权利要求所述的方法,其特征在于,所述方法还包括:
接收所述服务器发送的文件名称与文件路径之间的对应关系,以及接收所述服务器发送的文件名称与类别之间的对应关系;
根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
7.一种文件管理装置,其特征在于,所述装置包括:
分类模,用于根据已存储的多个文件的文件路径,对所述多个文件进行分类,得到所述多个文件所属的类别;
比较模块,用于对于多个类别包括的文件中的每个文件,比较所述文件的文件路径和预先设置的待隐藏文件的文件路径,所述预先设置的待隐藏文件的文件路径是由服务器来确定的,所述服务器用于统计对所述多个类别包括的文件中的每个文件设置隐藏属性的用户数量,将所述用户数量大于或等于第一预设阈值的文件确定为待隐藏文件,并存储所述待隐藏文件的文件路径;
隐藏模块,用于在所述预先设置的待隐藏文件的文件路径中包括所述文件的文件路径时,将所述文件确定为目标文件,并对所述目标文件的文件图标进行隐藏;
所述分类模块包括:
第一获取单元,用于对于已存储的多个文件中的每个文件,根据所述文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
第二获取单元,用于根据获取的文件名称对所述文件的文件名称进行修改,并根据所述修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别;
确定单元,用于将获取的类别确定为所述文件所属的类别。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
移动模块,用于根据所述多个文件所属的类别,将所述多个文件的文件图标移动到对应的类别文件夹中;
修改模块,用于对所述多个文件的文件路径进行修改。
9.如权利要求7所述的装置,其特征在于,所述第二获取单元包括:
替换子单元,用于将所述文件的文件名称替换为获取的文件名称;或,添加子单元,用于在所述文件的文件名称中添加获取的文件名称。
10.如权利要求7所述的装置,其特征在于,所述隐藏模块还包括:
判断单元,用于判断所述目标文件是否为白名单中的文件,所述白名单中包括具有显示属性的文件;
隐藏单元,用于如果所述目标文件不是所述白名单中的文件,则对所述目标文件的文件图标进行隐藏。
11.如权利要求7-10任一权利要求所述的装置,其特征在于,所述装置还包括:
发送模块,用于当接收到对指定文件设置隐藏属性的隐藏指令时,将所述指定文件的文件路径发送给所述服务器,使所述服务器存储所述文件路径和所述文件名称之间的对应关系,以及存储所述文件名称与类别之间的对应关系。
12.如权利要求7-10任一权利要求所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述服务器发送的文件名称与文件路径之间的对应关系,以及接收所述服务器发送的文件名称与类别之间的对应关系;
更新模块,用于根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
13.一种文件管理装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器
其中,所述处理器被配置为:
对于已存储的多个文件中的每个文件,根据所述文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
根据获取的文件名称对所述文件的文件名称进行修改,并根据所述修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别,将获取的类别确定为所述文件所属的类别;
对于多个类别包括的文件中的每个文件,比较所述文件的文件路径和预先设置的待隐藏文件的文件路径,所述预先设置的待隐藏文件的文件路径是由服务器来确定的,所述服务器用于统计对所述多个类别包括的文件中的每个文件设置隐藏属性的用户数量,将所述用户数量大于或等于第一预设阈值的文件确定为待隐藏文件,并存储所述待隐藏文件的文件路径;
如果所述预先设置的待隐藏文件的文件路径中包括所述文件的文件路径,则将所述文件确定为目标文件,并对所述目标文件的文件图标进行隐藏。

说明书全文

文件管理方法及装置

技术领域

[0001] 本公开涉及互联网领域,特别涉及一种文件管理方法及装置。

背景技术

[0002] 随着终端技术的快速发展,终端支持的应用程序越来越多。由于应用程序安装时会创建应用程序文件,而应用程序文件以文件图标的形式显示,如此,当用户安装的应用程序较多时,终端中显示的文件图标就会较多。
[0003] 终端中不仅包括应用程序文件,还包括存储用户数据的用户文件,而用户一般不关心应用程序文件。当应用程序文件的文件图标较多时,会对用户文件的文件图标的查找造成干扰,使用户不容易查找到用户文件。并且用户不知道哪些文件是应用程序文件,所以也会导致用户误删除应用程序文件。发明内容
[0004] 为了克服相关技术中存在的问题,本公开提供了一种文件管理方法及装置。所述技术方案如下:
[0005] 根据本公开实施例的第一方面,提供了一种文件管理方法,所述方法包括:
[0006] 根据已存储的多个文件的文件路径,对所述多个文件进行分类,得到所述多个文件所属的类别;
[0007] 对于多个类别包括的文件中的每个文件,比较所述文件的文件路径和预先设置的待隐藏文件的文件路径;
[0008] 如果所述预先设置的待隐藏文件的文件路径中包括所述文件的文件路径,则将所述文件确定为目标文件,并对所述目标文件的文件图标进行隐藏。
[0009] 可选地,所述根据已存储的多个文件的文件路径,对所述多个文件进行分类,得到所述多个文件所属的类别之后,还包括:
[0010] 根据所述多个文件所属的类别,将所述多个文件的文件图标移动到对应的类别文件夹中;
[0011] 对所述多个文件的文件路径进行修改
[0012] 可选地,所述根据已存储的多个文件的文件路径,对所述多个文件进行分类,得到所述多个文件所属的类别,包括:
[0013] 对于已存储的多个文件中的每个文件,根据所述文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
[0014] 根据获取的文件名称对所述文件的文件名称进行修改,并根据所述修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别;
[0015] 将获取的类别确定为所述文件所属的类别。
[0016] 可选地,所述根据获取的文件名称对所述文件的文件名称进行修改,包括:
[0017] 将所述文件的文件名称替换为获取的文件名称;或,
[0018] 在所述文件的文件名称中添加获取的文件名称。
[0019] 可选地,所述对所述目标文件的文件图标进行隐藏之前,还包括:
[0020] 判断所述目标文件是否为白名单中的文件,所述白名单中包括具有显示属性的文件;
[0021] 如果所述目标文件不是所述白名单中的文件,则对所述目标文件的文件图标进行隐藏。
[0022] 可选地,所述方法还包括:
[0023] 当接收到对指定文件设置隐藏属性的隐藏指令时,将所述指定文件的文件路径发送给服务器,使所述服务器存储所述文件路径和所述文件名称之间的对应关系,以及存储所述文件名称与类别之间的对应关系。
[0024] 可选地,所述方法还包括:
[0025] 接收服务器发送的文件名称与文件路径之间的对应关系,以及接收所述服务器发送的文件名称与类别之间的对应关系;
[0026] 根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
[0027] 根据本公开实施例的第二方面,提供了一种文件管理装置,所述装置包括:
[0028] 分类模,用于根据已存储的多个文件的文件路径,对所述多个文件进行分类,得到所述多个文件所属的类别;
[0029] 比较模块,用于对于多个类别包括的文件中的每个文件,比较所述文件的文件路径和预先设置的待隐藏文件的文件路径;
[0030] 隐藏模块,用于在所述预先设置的待隐藏文件的文件路径中包括所述文件的文件路径时,将所述文件确定为目标文件,并对所述目标文件的文件图标进行隐藏。
[0031] 可选地,所述装置还包括:
[0032] 移动模块,用于根据所述多个文件所属的类别,将所述多个文件的文件图标移动到对应的类别文件夹中;
[0033] 修改模块,用于对所述多个文件的文件路径进行修改。
[0034] 可选地,所述分类模块包括:
[0035] 第一获取单元,用于对于已存储的多个文件中的每个文件,根据所述文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
[0036] 第二获取单元,用于根据获取的文件名称对所述文件的文件名称进行修改,并根据所述修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别;
[0037] 确定单元,用于将获取的类别确定为所述文件所属的类别。
[0038] 可选地,所述第二获取单元包括:
[0039] 替换子单元,用于将所述文件的文件名称替换为获取的文件名称;或,[0040] 添加子单元,用于在所述文件的文件名称中添加获取的文件名称。
[0041] 可选地,所述隐藏模块还包括:
[0042] 判断单元,用于判断所述目标文件是否为白名单中的文件,所述白名单中包括具有显示属性的文件;
[0043] 隐藏单元,用于如果所述目标文件不是所述白名单中的文件,则对所述目标文件的文件图标进行隐藏。
[0044] 可选地,所述装置还包括:
[0045] 发送模块,用于当接收到对指定文件设置隐藏属性的隐藏指令时,将所述指定文件的文件路径发送给服务器,使所述服务器存储所述文件路径和所述文件名称之间的对应关系,以及存储所述文件名称与类别之间的对应关系。
[0046] 可选地,所述装置还包括:
[0047] 接收模块,用于接收服务器发送的文件名称与文件路径之间的对应关系,以及接收所述服务器发送的文件名称与类别之间的对应关系;
[0048] 更新模块,用于根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
[0049] 根据本公开实施例的第二方面,提供了一种文件管理装置,所述装置包括:
[0050] 处理器;
[0051] 用于存储处理器可执行指令的存储器
[0052] 其中,所述处理器被配置为:
[0053] 根据已存储的多个文件的文件路径,对所述多个文件进行分类,得到所述多个文件所属的类别;
[0054] 对于多个类别包括的文件中的每个文件,比较所述文件的文件路径和预先设置的待隐藏文件的文件路径;
[0055] 如果所述预先设置的待隐藏文件的文件路径中包括所述文件的文件路径,则将所述文件确定为目标文件,并对所述目标文件的文件图标进行隐藏。
[0056] 本公开的实施例提供的技术方案可以包括以下的有益效果:
[0057] 在本公开的实施例中,对该终端已存储的多个文件进行分类之后,使该终端的显示界面中仅显示类别文件夹,使该终端的显示界面较整洁。另外,本公开的实施例对一些待隐藏文件的文件图标进行隐藏,其中,待隐藏的文件一般为应用程序文件,当对应用程序文件的文件图标进行隐藏之后,终端的显示界面中显示的文件图标较少,避免了对用户文件的查找造成的干扰,并且避免了用户误删除应用程序文件。
[0058] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明
[0059] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0060] 图1是根据一示例性实施例示出的一种文件管理方法的流程图
[0061] 图2是根据一示例性实施例示出的一种文件管理方法的流程图。
[0062] 图3是根据一示例性实施例示出的一种显示界面的示意图。
[0063] 图4是根据一示例性实施例示出的另一种显示界面的示意图。
[0064] 图5是根据一示例性实施例示出的一种文件管理装置的示意图。
[0065] 图6是根据一示例性实施例示出的一种文件管理的装置框图

具体实施方式

[0066] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0067] 在对本公开的实施例做详细地解释说明之前,先对本公开的实施例的应用场景给予说明。当终端中安装的应用程序较多时,终端中显示的应用程序文件的文件图标就会较多,并且终端中还会包括存储用户数据的用户文件,该用户文件也以文件图标的形式显示,从而导致终端的显示界面比较凌乱,所以可以对该终端中的文件进行分类,以显示分类后的文件图标,使显示界面较整洁。另外,应用程序文件的文件图标和用户文件的文件图标都显示给用户,用户不知道哪些文件是应用程序文件,当用户删除了应用程序文件的文件图标后,即该用户删除了该应用程序文件,如果该应用程序文件为该应用程序的安装文件时,该应用程序的运行就会出现问题。如果该应用程序文件为该应用程序的下载数据文件时,该应用程序再次使用该下载的数据时,需要重新下载该数据。所以,本公开的实施例提供的方法可以对应用程序文件的文件图标进行隐藏,从而避免用户误删除应用程序文件。
[0068] 图1是根据一示例性实施例示出的一种文件管理方法的流程图,如图1所示,该文件管理方法用于终端中,包括以下步骤。
[0069] 在步骤101中,根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别。
[0070] 在步骤102中,对于多个类别包括的文件中的每个文件,比较该文件的文件路径和预先设置的待隐藏文件的文件路径。
[0071] 在步骤103中,如果预先设置的待隐藏文件的文件路径中包括该文件的文件路径,则将该文件确定为目标文件,并对目标文件的文件图标进行隐藏。
[0072] 可选地,根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别之后,还包括:
[0073] 根据该多个文件所属的类别,将该多个文件的文件图标移动到对应的类别文件夹中;
[0074] 对该多个文件的文件路径进行修改。
[0075] 可选地,根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别,包括:
[0076] 对于已存储的多个文件中的每个文件,根据该文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
[0077] 根据获取的文件名称对该文件的文件名称进行修改,并根据修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别;
[0078] 将获取的类别确定为该文件所属的类别。
[0079] 可选地,根据获取的文件名称对该文件的文件名称进行修改,包括:
[0080] 将该文件的文件名称替换为获取的文件名称;或,
[0081] 在该文件的文件名称中添加获取的文件名称。
[0082] 可选地,对目标文件的文件图标进行隐藏之前,还包括:
[0083] 判断目标文件是否为白名单中的文件,白名单中包括具有显示属性的文件;
[0084] 如果目标文件不是白名单中的文件,则对目标文件的文件图标进行隐藏。
[0085] 可选地,该方法还包括:
[0086] 当接收到对指定文件设置隐藏属性的隐藏指令时,将该指定文件的文件路径发送给服务器,使该服务器存储该文件路径和该文件名称之间的对应关系,以及存储该文件名称与类别之间的对应关系。
[0087] 可选地,该方法还包括:
[0088] 接收服务器发送的文件名称与文件路径之间的对应关系,以及接收该服务器发送的文件名称与类别之间的对应关系;
[0089] 根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
[0090] 在本公开的实施例中,对该终端已存储的多个文件进行分类之后,使该终端的显示界面中仅显示类别文件夹,使该终端的显示界面较整洁。另外,本公开的实施例对一些待隐藏文件的文件图标进行隐藏,其中,待隐藏的文件一般为应用程序文件,当对应用程序文件的文件图标进行隐藏之后,终端的显示界面中显示的文件图标较少,避免了对用户文件的查找造成的干扰,并且避免了用户误删除应用程序文件。
[0091] 图2是根据一示例性实施例示出的一种文件管理方法的流程图,该文件管理方法用于终端中,该终端可以为手机、掌上电脑等。参见图2,该方法包括:
[0092] 在步骤201中,终端根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别。
[0093] 具体地,对于已存储的多个文件中的每个文件,终端根据该文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;根据获取的文件名称对该文件的文件名称进行修改,并根据修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别;将获取的类别确定为该文件所属的类别。
[0094] 其中,根据获取的文件名称对该文件的文件名称进行修改的具体操作可以为:将该文件的文件名称替换为获取的文件名称;或,在该文件的文件名称中添加获取的文件名称。例如,获取的文件名称为“百度”,该文件的文件名称为“baidu”,可以将该文件的文件名称“baidu”替换为“百度”,还可以在该文件的文件名称“baidu”之后或之前添加“百度”,得到该文件的文件名称为“baidu-百度”或“百度-baidu”。
[0095] 其中,已存储的文件名称与文件路径之间的对应关系,以及文件名称与类别之间的对应关系可以是从服务器中获取的。其中,服务器可以周期性地向该终端发送文件名称与文件路径之间的对应关系,以及文件名称与类别之间的对应关系;当然,终端还可以创建新文件夹时向服务器发送请求以获取服务器中存储的文件名称与文件路径之间的对应关系,以及文件名称与类别之间的对应关系。
[0096] 进一步地,该终端接收服务器发送的文件名称与文件路径之间的对应关系,以及接收该服务器发送的文件名称与类别之间的对应关系;根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
[0097] 需要补充说明的是,终端中的应用程序可能会经常进行更新或升级,当应用程序更新或升级之后,应用程序文件的文件路径可能会修改,此时,该终端需要重新从服务器中获取文件名称与文件路径之间的对应关系,以及文件名称与类别之间的对应关系。或者,当终端无法识别本地存储的文件名称与文件路径之间的对应关系中的文件路径时,该终端也需要重新从服务器中获取文件名称与文件路径之间的对应关系,以及文件名称与类别之间的对应关系。
[0098] 在本公开的实施例中,已存储的多个文件可以为应用程序文件,还可以为存储用户数据的用户文件,还可以为应用程序文件和用户文件。本公开的实施例对此不做具体限定。
[0099] 其中,在本公开的实施例中,终端根据已存储的多个文件的文件路径,对该多个文件进行分类的触发条件可以是新创建文件夹时触发,还可以是终端接收到查看该终端中存储的文件时触发,本公开的实施例对此不做具体限定。
[0100] 在步骤202中,终端根据该多个文件所属的类别,将该多个文件的文件图标移动到对应的类别文件夹中。
[0101] 其中,在终端中是以文件图标的形式链接对应的文件,所以,当对该多个文件进行分类之后,可以将该多个文件的文件图标移动到对应的类别文件夹中,此时,就实现了对该多个文件的分类。
[0102] 其中,类别文件夹是终端事先创建的,也可以是对该终端包括的多个文件进行分类之后,为每个类别创建对应的类别文件夹。
[0103] 例如,该终端中包括4个文件,分别为文件跑库、连连看、WPS和美图秀秀。在对该4个文件进行分类之前,该终端中显示的4个文件的文件图标如图3所示。当对该4个文件进行分类之后,跑库和连连看的类别属于游戏,WPS的类别属于文档,美图秀秀的类别属于图片,所以可以将跑库和连连看的图标移动到游戏对应的类别文件夹game中,将WPS的图标移动到文档对应的类别文件夹文档中,将美图秀秀的图标移动到图片对应的类别文件图片中,移动后的显示界面如图4所示。
[0104] 在步骤203中,该终端对该多个文件的文件路径进行修改。
[0105] 其中,当将该多个文件的文件图标移动到对应的类别文件夹之后,该多个文件的文件路径也会发生变化,所以需要对该多个文件的文件路径进行修改。
[0106] 具体地,对该多个文件的文件路径进行修改的具体操作可以为:在该多个文件的文件路径中添加该多个文件的文件图标所在类别文件夹的路径。例如,跑库的文件路径为sd:/跑库/paoku,连连看的文件路径为sd:/连连看/lianliankan,WPS的文件路径为sd:/WPS/dff/wps,美图秀秀的文件路径为sd:/美图秀秀/pt/mtxx。跑库和连连看的文件图标所在的类别文件夹的文件名称为game,WPS的文件图标所在的类别文件夹的文件名称为文档,美图秀秀的文件图标所在的类别文件夹的文件名称为图片。所以,将跑库的文件路径修改为sd:/game/跑库/paoku,连连看的文件路径为sd:/game/连连看/lianliankan,WPS的文件路径为sd:/文档/WPS/dff/wps,美图秀秀的文件路径为sd:/图片/美图秀秀/pt/mtxx。
[0107] 其中,根据上述步骤对该终端中的文件进行分类之后,终端显示的是类别文件夹,每个类别文件夹下包括多个文件图标,每个文件图标链接对应的文件,此时,终端的界面中显示的文件夹较少,从而使终端的界面比较整洁。另外,该终端还可以根据如下的步骤对该终端中应用程序文件的文件图标进行隐藏,避免应用程序文件的文件图标对用户文件的查找造成干扰,以及避免用户误删除应用程序文件。
[0108] 在步骤204中,对于多个类别包括的文件中的每个文件,比较该文件的文件路径和预先设置的待隐藏文件的文件路径。
[0109] 其中,预先设置的待隐藏文件的文件路径可以是从服务器中获取的,也可以是用户在终端中设置的。优选地,待隐藏文件的文件路径是从服务器中获取的。
[0110] 其中,服务器中存储的待隐藏文件的文件路径可以从如下三种方式中的任一种方式得到,包括:
[0111] 第一种方式、当终端接收到对指定文件设置隐藏属性的隐藏指令时,该终端将该指定文件的文件路径发送给服务器,使服务器存储该指定文件的文件路径和文件名称之间的对应关系,以及存储该文件名称与类别之间的对应关系。
[0112] 第二种方式、对于任意一个文件,服务器可以统计对该文件设置隐藏属性的用户数量,如果该用户数量大于或等于第一预设阈值,则服务器可以将该文件确定为待隐藏文件,并将该文件的文件路径存储在待隐藏文件的文件路径中。另外,服务器还可以统计使用该文件的用户数量,如果该用户数量小于或等于第二预设阈值,则服务器可以将该文件加入黑名单中,并将该文件的文件路径存储在待隐藏文件的文件路径中。
[0113] 其中,对于此种方式,需要用户对文件设置隐藏属性时,该用户对应的终端需要通知服务器,使服务器统计对该文件设置隐藏属性的用户数量。
[0114] 其中,第一预设阈值和第二预设阈值是事先设置的。
[0115] 第三种方式、管理人员对所有应用程序文件的文件路径进行统计,并将统计的文件路径作为待隐藏文件的文件路径存储到服务器中。
[0116] 进一步地,如果待隐藏文件的文件路径是从服务器中获取的,可以周期性地从服务器中获取待隐藏文件的文件路径,对本地存储的待隐藏文件的文件路径进行更新。当然,还可以在终端执行隐藏文件的操作时,从服务器中获取待隐藏文件的文件路径,对本地存储的待隐藏文件的文件路径进行更新。
[0117] 在步骤205中,如果预先设置的待隐藏文件的文件路径中包括该文件的文件路径,则将该文件确定为目标文件。
[0118] 如果预先设置的待隐藏文件的文件路径中包括该文件的文件路径,则确定该文件是需要隐藏的文件,则将该文件确定为目标文件。如果预先设置的待隐藏文件的文件路径中不包括该文件的文件路径,则确定该文件是不需要隐藏的文件,对该文件不做任何操作。
[0119] 在步骤206中,该终端判断目标文件是否为白名单中的文件,白名单中包括具有显示属性的文件。
[0120] 其中,当用户对指定文件设置显示属性时,该用户是想一直显示该文件,不隐藏该文件,此时该终端会将该文件的文件名称或者该文件的文件路径存储在白名单中。在对目标文件的文件图标进行隐藏之前,需要先判断该目标文件是否为白名单中的文件,防止将白名单中的文件的文件图标进行隐藏。
[0121] 在步骤207中,如果目标文件不是白名单中的文件,则对目标文件的文件图标进行隐藏。
[0122] 其中,对目标文件的文件图标进行隐藏之后,用户是看不见该目标文件的文件图标,但是终端中依然存储该目标文件。
[0123] 进一步地,如果目标文件是白名单中的文件,则不对目标文件进行操作。
[0124] 在本公开的实施例中,对该终端已存储的多个文件进行分类之后,将该多个文件的文件图标移动到对应的类别文件夹中,使该终端的显示界面中仅显示类别文件夹,使该终端的显示界面较整洁。另外,本公开的实施例对一些待隐藏文件的文件图标进行隐藏,其中,待隐藏的文件一般为应用程序文件,当对应用程序文件的文件图标进行隐藏之后,终端的显示界面中显示的文件图标较少,避免了对用户文件的查找造成的干扰,并且避免了用户误删除应用程序文件。
[0125] 图5是根据一示例性实施例示出的一种文件管理装置示意图。参照图5,该装置包括分类模块501,比较模块502和隐藏模块503。
[0126] 分类模块501,用于根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别;
[0127] 比较模块502,用于对于多个类别包括的文件中的每个文件,比较该文件的文件路径和预先设置的待隐藏文件的文件路径;
[0128] 隐藏模块503,用于在预先设置的待隐藏文件的文件路径中包括该文件的文件路径时,将该文件确定为目标文件,并对目标文件的文件图标进行隐藏。
[0129] 可选地,该装置还包括:
[0130] 移动模块,用于根据该多个文件所属的类别,将该多个文件的文件图标移动到对应的类别文件夹中;
[0131] 修改模块,用于对该多个文件的文件路径进行修改。
[0132] 可选地,分类模块501包括:
[0133] 第一获取单元,用于对于已存储的多个文件中的每个文件,根据该文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
[0134] 第二获取单元,用于根据获取的文件名称对该文件的文件名称进行修改,并根据修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别;
[0135] 确定单元,用于将获取的类别确定为该文件所属的类别。
[0136] 可选地,第二获取单元包括:
[0137] 替换子单元,用于将该文件的文件名称替换为获取的文件名称;或,[0138] 添加子单元,用于在该文件的文件名称中添加获取的文件名称。
[0139] 可选地,隐藏模块503还包括:
[0140] 判断单元,用于判断目标文件是否为白名单中的文件,白名单中包括具有显示属性的文件;
[0141] 隐藏单元,用于如果目标文件不是白名单中的文件,则对目标文件的文件图标进行隐藏。
[0142] 可选地,该装置还包括:
[0143] 发送模块,用于当接收到对指定文件设置隐藏属性的隐藏指令时,将该指定文件的文件路径发送给服务器,使该服务器存储该文件路径和该文件名称之间的对应关系,以及存储该文件名称与类别之间的对应关系。
[0144] 可选地,该装置还包括:
[0145] 接收模块,用于接收服务器发送的文件名称与文件路径之间的对应关系,以及接收该服务器发送的文件名称与类别之间的对应关系;
[0146] 更新模块,用于根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
[0147] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0148] 在本公开的实施例中,对该终端已存储的多个文件进行分类之后,使该终端的显示界面中仅显示类别文件夹,使该终端的显示界面较整洁。另外,本公开的实施例对一些待隐藏文件的文件图标进行隐藏,其中,待隐藏的文件一般为应用程序文件,当对应用程序文件的文件图标进行隐藏之后,终端的显示界面中显示的文件图标较少,避免了对用户文件的查找造成的干扰,并且避免了用户误删除应用程序文件。
[0149] 图6是根据一示例性实施例示出的一种用于文件管理的装置600的框图。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0150] 参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
[0151] 处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理部件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
[0152] 存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0153] 电组件606为装置600的各种组件提供电力。电力组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
[0154] 多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0155] 音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
[0156] I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和定按钮。
[0157] 传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器压力传感器或温度传感器。
[0158] 通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。
在一个示例性实施例中,所述通信部件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0159] 在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程阵列(FPGA)、控制器微控制器微处理器或其他电子元件实现,用于执行上述方法。
[0160] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0161] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种文件管理方法,所述方法包括:
[0162] 根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别;
[0163] 对于多个类别包括的文件中的每个文件,比较该文件的文件路径和预先设置的待隐藏文件的文件路径;
[0164] 如果预先设置的待隐藏文件的文件路径中包括该文件的文件路径,则将该文件确定为目标文件,并对目标文件的文件图标进行隐藏。
[0165] 可选地,根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别之后,还包括:
[0166] 根据该多个文件所属的类别,将该多个文件的文件图标移动到对应的类别文件夹中;
[0167] 对该多个文件的文件路径进行修改。
[0168] 可选地,根据已存储的多个文件的文件路径,对该多个文件进行分类,得到该多个文件所属的类别,包括:
[0169] 对于已存储的多个文件中的每个文件,根据该文件的文件路径,从已存储的文件名称与文件路径之间的对应关系中获取对应的文件名称;
[0170] 根据获取的文件名称对该文件的文件名称进行修改,并根据修改后的文件名称,从已存储的文件名称与类别之间的对应关系中获取对应的类别;
[0171] 将获取的类别确定为该文件所属的类别。
[0172] 可选地,根据获取的文件名称对该文件的文件名称进行修改,包括:
[0173] 将该文件的文件名称替换为获取的文件名称;或,
[0174] 在该文件的文件名称中添加获取的文件名称。
[0175] 可选地,对目标文件的文件图标进行隐藏之前,还包括:
[0176] 判断目标文件是否为白名单中的文件,白名单中包括具有显示属性的文件;
[0177] 如果目标文件不是白名单中的文件,则对目标文件的文件图标进行隐藏。
[0178] 可选地,该方法还包括:
[0179] 当接收到对指定文件设置隐藏属性的隐藏指令时,将该指定文件的文件路径发送给服务器,使该服务器存储该文件路径和该文件名称之间的对应关系,以及存储该文件名称与类别之间的对应关系。
[0180] 可选地,该方法还包括:
[0181] 接收服务器发送的文件名称与文件路径之间的对应关系,以及接收该服务器发送的文件名称与类别之间的对应关系;
[0182] 根据接收的文件名称与文件路径之间的对应关系,对本地存储的文件名称与文件路径之间的对应关系进行更新,以及根据接收到文件名称与类别之间的对应关系,对本地存储的文件名称与类别之间的对应关系进行更新。
[0183] 在本公开的实施例中,对该终端已存储的多个文件进行分类之后,使该终端的显示界面中仅显示类别文件夹,使该终端的显示界面较整洁。另外,本公开的实施例对一些待隐藏文件的文件图标进行隐藏,其中,待隐藏的文件一般为应用程序文件,当对应用程序文件的文件图标进行隐藏之后,终端的显示界面中显示的文件图标较少,避免了对用户文件的查找造成的干扰,并且避免了用户误删除应用程序文件。
[0184] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0185] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈