一种电子设备的文件管理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种电子设备的文件管理方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,电子设备的使用越来越广泛。在现有技术中,用户在使用电子设备时,尤其是移动设备,如手机、平板电脑等,会遇到由于某些文件丢失而导致应用运行失败的情况。文件丢失一方面是由于移动设备中没有延迟删除机制,文件一旦删除,就难以找回,无法被访问。另一方面是由于某些应用(如清理软件)在运行的过程中,默认将一些对用户来说有用的文件进行了清理,即应用本身缺乏判断文件是否有用的功能,而文件一旦删除则无法被恢复,更无法被访问,从而影响了与该文件相关的应用的运行。可见,现有技术中存在由于文件被删除后无法被访问,而导致相关应用无法正常运行的技术问题。
【发明内容】
[0003]本申请实施例提供一种电子设备的文件管理方法及电子设备,用于解决现有技术中存在的由于文件被删除后无法被访问,而导致相关应用无法正常运行的技术问题,实现了将被删除的文件进行临时存管,使相关应用仍能正常访问该文件的技术效果。
[0004]本申请实施例一方面提供一种电子设备的文件管理方法,包括:
[0005]检测针对第一文件的删除操作,其中,所述第一文件存储在所述电子设备的第一存储区域;
[0006]确定所述第一文件的属性是否符合预设属性;
[0007]在所述第一文件的属性符合所述预设属性时,将所述第一文件由所述第一存储区域移动至第二存储区域;
[0008]对所述第一文件进行重定向,获得所述第一文件在所述第二存储区域的存储路径,所述第一文件经由所述存储路径被访问。
[0009]可选的,所述确定所述第一文件的属性是否符合预设属性,包括:
[0010]获取所述第一文件的文件类型;
[0011 ]确定所述文件类型是否在预设文件类型集合中,若所述文件类型在所述文件类型集合中,确定所述第一文件的属性符合所述预设属性。
[0012]可选的,所述方法还包括:
[0013]基于将所述第一文件由所述第一存储区域移动至所述第二存储区域,生成记录信息;
[0014]将所述记录信息添加到文件记录数据库;
[0015]其中,所述记录信息至少包括以下信息之一:
[0016]所述第一文件的文件名称;
[0017]所述第一文件移动至所述第二存储区域的移动时间;
[0018]所述第一文件被移动前的存储路径。
[0019]可选的,在所述将所述第一文件由所述第一存储区域移动至第二存储区域之前,所述方法还包括:
[0020]计算所述第二存储区域的剩余可用空间;
[0021]在所述剩余可用空间小于所述第一文件所需的存储空间时,对所述第二存储区域进行处理,以使所述剩余可用空间大于等于所述第一文件所需的存储空间。
[0022]可选的,所述对所述第二存储区域进行处理,包括:
[0023]确定所述第二存储区域当前存储的N个文件,N为正整数;
[0024]分别获取所述N个文件对应的重要度级别;
[0025]确定所述重要度级别小于一预设阈值的M个文件,M为小于等于N的正整数;
[0026]从所述第二存储区域中删除所述M个文件,以使所述剩余可用空间大于等于所述第一文件所需的存储空间。
[0027]可选的,在从所述第二存储区域中删除所述M个文件之后,所述方法还包括:
[0028]取消所述M个文件的重定向;
[0029]更新所述文件记录数据库,删除与所述M个文件对应的记录信息。
[0030]可选的,所述对所述第二存储区域进行处理,包括:
[0031]确定所述第二存储区域当前存储的K个文件,K为小于等于N的正整数;
[0032]在文件记录数据库中获取所述K个文件的移动时间;
[0033]确定所述移动时间早于一预设时间点的S个文件,S为小于等于K的正整数;
[0034]从所述第二存储区域中删除所述S个文件,以使所述剩余可用空间大于等于所述第一文件所需的存储空间。
[0035]可选的,在所述从所述第二存储区域中删除所述S个文件之后,所述方法还包括:
[0036]取消所述S个文件的重定向;
[0037]更新所述文件记录数据库,删除与所述S个文件对应的记录信息。
[0038]可选的,所述第二存储区域为所述电子设备的存储区域的一部分,或所述电子设备对应的云服务器存储区域的一部分。
[0039]本申请实施例另一方面提供一种电子设备的文件管理方法,包括:
[0040]检测针对所述电子设备的X个文件执行的删除操作,所述X个文件存储在所述电子设备的第一存储区域;
[0041 ]确定所述X个文件的属性是否符合预设属性;
[0042]从所述X个文件中确定符合所述预设属性的Y个文件;
[0043]将所述Y个文件由所述第一存储区域移动至第二存储区域;
[0044]对所述Y个文件进行重定向,获得所述Y个文件在所述第二存储区域的存储路径,所述Y个文件经由所述存储路径被访问。
[0045]可选的,所述方法还包括:
[0046]基于将所述Y个文件由所述第一存储区域移动至所述第二存储区域,生成记录信息;
[0047]将所述记录信息添加到文件记录数据库;
[0048]其中,所述记录信息至少包括以下信息之一:
[0049]所述Y个文件的文件名称;
[0050]所述Y个文件移动至所述第二存储区域的移动时间;
[0051 ]所述Y个文件被移动前的存储路径。
[0052]可选的,在所述将所述Y个文件由所述第一存储区域移动至所述第二存储区域之前,所述方法还包括:
[0053]计算所述第二存储区域的剩余可用空间;
[0054]在所述剩余可用空间小于所述Y个文件所需的存储空间时,对所述第二存储区域进行处理,以使所述剩余可用空间大于等于所述Y个文件所需的存储空间。
[0055]本申请实施例还提供一种电子设备,包括:
[0056]存储器,所述存储器至少包括第一存储区域;
[0057]处理器,用于检测针对第一文件的删除操作,所述第一文件存储在所述第一存储区域;以及用于确定所述第一文件的属性是否符合预设属性,在所述第一文件的属性符合所述预设属性时,将所述第一文件由所述第一存储区域移动至第二存储区域;以及对所述第一文件进行重定向,获得所述第一文件在所述第二存储区域的存储路径,所述第一文件经由所述存储路径被访问。
[0058]可选的,所述处理器用于:
[0059]获取所述第一文件的文件类型;
[0060]确定所述文件类型是否在预设文件类型集合中,若所述文件类型在所述文件类型集合中,确定所述第一文件的属性符合所述预设属性。
[0061 ] 可选的,所述处理器还用于:
[0062]基于将所述第一文件由所述第一存储区域移动至第二存储区域,生成记录信息;
[0063]将所述记录信息添加到文件记录数据库;
[0064]其中,所述记录信息至少包括以下信息之一:
[0065]所述第一文件的文件名称;
[0066]所述第一文件移动至所述第二存储区域的移动时间;
[0067]所述第一文件被移动前的存储路径。
[0068]可选的,所述处理器还用于:
[0069]计算所述第二存储区域的剩余可用空间;
[0070]在所述剩余可用空间小于所述第一文件所需的存储空间时,对所述第二存储区域进行处理,以使所述剩余可用空间大于等于所述第一文件所需的存储空间。
[0071]可选的,所述第二存储区域为所述存储器的存储区域的一部分,或所述电子设备对应的云服务器存储区域的一部分。
[0072]本申请实施例还提供一种电子设备,包括:
[0073]存储器,所述存储器至少包括第一存储区域,所述第一存储区域存储有X个文件;
[0074]处理器,用于检测针对所述X个文件执行的删除操作,以及确定所述X个文件的属性是否符合预设属性;从所述X个文件中确定符合所述预设属性的Y个文件;将所述Y个文件由所述第一存储区域移动至第二存储区域;对所述Y个文件进行重定向,获得所述Y个文件在所述第二存储区域的存储路径,所述Y个文件经由所述存储路径被访问。
[0075]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0076]一、本申请实施例中的方案,当检测到针对存储在电子设备的第一存储区域的第一文件的删除操作时,确定第一文件的属性是否符合预设属性。如果第一文件的属性符合预设属性,则表明第一文件为不能直接进行删除的文件,即在之后的操作过程中第一文件有可能还会被用到。因此,在本申请中会将第一文件移动到一个特定的存放区域,即第二存储区域,并对第一文件进行重定向,将第一文件的存储路径指向第二存储区域中的存储位置。当文件被删除后,如果有应用或操作需要访问第一文件,则通过指向第二存储区域的存储路径来访问第一文件,从而避免该操作无法执行的情况发生。而现有技术中,只要文件被删除,则无法被访问。可见,本申请实施例中的方案能够有效解决现有技术中存在的由于文件被删除后无法被访问,而导致相关应用无法正常运行的技术问题,实现了将被删除的文件进行临时存管,使相关应用仍能正常访问该文件的技术效果。
[0077]二、本申请实施例中的方案,在对第一文件进行删除时,会确定所述第一文件的属性是否符合预设属性,来确定第一文件是否在后续操作中起到作用。如第一文件的属性表明第一文件为系统文件,则将第一文件移动至第二存储区域,第一文件的属性表明第一文件为无用文件时,则将第一文件永久删除。可见,本申请实施例中的方案能够有效的对文件进行筛选,避免将有用文件永久删除。
[0078]三、本申请实施例中的方案,通过文件记录数据库来记录被删除文件的文件名称、移动至所述第二存储区域的移动时间、被移动前的存储路径等信息,即通过文件记录数据库来管理被删除的文件,更易于对文件进行操作,如对被删除文件进行访问、恢复等操作。
[0079]四、本申请实施例中的方案,当第二存储区域的空间容量不足时,可以通过第二存储区域中的文件的删除时间、重要程度等来进行文件删除,实现了智能删除文件的技术效果O
【附图说明】
[0080]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0081]图1为本申请实施例一提供的一种信息处理方法的流程图;
[0082]图2为本申请实施例二提供的一种信息处理方法的流程图;
[0083]图3为本申请实施例三提供的一种电子设备的结构框图;
[0084]图4为本申请实施例四提供的一种电子设备的结构框图;
[0085]图5为本申请实施例五提供的一种电子设备的结构框图;
[0086]图6为本申请实施例六提供的一种电子设备的结构框图。
【具体实施方式】
[0087]本申请实施例提