文件管理方法及装置的制造方法
【技术领域】
[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是根据一示例性实