一种文件管理方法及电子设备的制造方法

文档序号:9506247阅读:467来源:国知局
一种文件管理方法及电子设备的制造方法
【技术领域】
[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] 从与每条文件变化信息--对应的文件的存放路径中,确定N个存放路径;其中, N为大于等于1的整数,且所述N个存放路径中的每个存放路径均互不相同;
[0028] 将与所述N个存放路径对应的N个文件夹分别作为发生变化的文件。
[0029] 优选地,所述对所述至少一个发生变化的文件进行识别,得到至少一个垃圾文件, 包括:
[0030] 从与所述至少一个发生变化的文件夹对应的文件夹名称中,确定文件夹名称属于 第一预定文件夹名称集合的文件夹;
[0031] 将文件夹名称属于第一预定文件夹名称集合的文件夹作为垃圾文件。
[0032] 优选地,所述清理所述至少一个垃圾文件,包括:
[0033] 删除作为垃圾文件的部分文件夹,并将剩余文件夹显示在电子设备的显示单元 上;其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名称集合;
[0034] 接收操作体针对所述剩余文件夹进行的删除操作;
[0035] 根据所述删除操作,删除所述剩余文件夹。
[0036] 第二方面,本发明还提供一种电子设备,所述电子设备包括:壳体、显示单元和处 理器,所述处理器用于,获取文件系统在当前时间点的第一状态信息以及上一时间点的第 二状态信息,将所述第一状态信息与所述第二状态信息进行对比,得到至少一条文件变化 信息,基于所述至少一条文件变化信息,确定至少一个发生变化的文件,并对所述至少一个 发生变化的文件进行识别,得到至少一个垃圾文件,清理所述至少一个垃圾文件,所述文件 变化信息用于指示文件系统在当前时间点相对于上一时间点的变化情况。
[0037] 优选地,所述处理器用于:
[0038] 确定与每条文件变化信息--对应的文件,从与每条文件变化信息--对应的文 件中确定文件名互不相同的文件,所述文件名互不相同的文件为发生变化的文件。
[0039] 优选地,所述处理器用于,当与每条文件变化信息一一对应的文件中存在文件名 相同的文件时,获取文件名相同的各个文件的文件大小,当所述文件名相同的各个文件的 文件大小不一致时,将文件大小不一致,且具有相同文件名的各个文件确定为发生变化的 文件。
[0040] 优选地,所述处理器用于:从所述至少一个发生变化的文件对应的文件后缀名中, 确定文件后缀名属于预定后缀名集合的文件为垃圾文件。
[0041] 优选地,所述处理器用于,当所述文件后缀名不属于预定后缀名集合时,将所述文 件后缀名不属于预定后缀名集合的文件显示在电子设备的显示单元中,接收操作体针对所 述显示单元中文件的选取操作,并将所述选取操作选中的文件确定为垃圾文件。
[0042] 优选地,所述处理器用于:在确定出垃圾文件后,直接自动删除所述垃圾文件;或 者在所述电子设备的运行状况满足清理条件后,删除所述垃圾文件。
[0043] 优选地,所述处理器用于:
[0044] 确定与所述每条文件变化信息一一对应的文件,并从与每条文件变化信息一一对 应的文件的存放路径中,确定N个存放路径,将与所述N个存放路径对应的N个文件夹分别 作为发生变化的文件,其中,N为大于等于1的整数,且所述N个存放路径中的每个存放路 径均互不相同。
[0045] 优选地,所述处理器用于:
[0046] 从与所述至少一个发生变化的文件夹对应的文件夹名称中,确定文件夹名称属于 第一预定文件夹名称集合的文件夹,并将文件夹名称属于第一预定文件夹名称集合的文件 夹作为垃圾文件。
[0047] 优选地,所述处理器用于:删除作为垃圾文件的部分文件夹,将剩余文件夹显示在 电子设备的显示单元上,接收操作体针对所述剩余文件夹进行的删除操作,并根据所述删 除操作,删除所述剩余文件夹其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名 称集合。
[0048] 第三方面,本发明还提供一种电子设备,所述电子设备包括:
[0049] 获取模块,用于获取文件系统在当前时间点的第一状态信息以及上一时间点的第 二状态信息;
[0050] 对比模块,用于将所述第一状态信息与所述第二状态信息进行对比,得到至少一 条文件变化信息,所述文件变化信息用于指示文件系统在当前时间点相对于上一时间点的 变化情况;
[0051] 确定模块,用于基于所述至少一条文件变化信息,确定至少一个发生变化的文 件;
[0052] 识别模块,用于对所述至少一个发生变化的文件进行识别,得到至少一个垃圾文 件;
[0053] 清理模块,用于清理所述至少一个垃圾文件。
[0054] 与现有技术相比,本发明提供的上述技术方案具有如下优点:
[0055] 本发明提供的上述技术方案,在获取到文件系统在当前时间点的第一状态信息以 及上一时间点的第二状态信息后,将第一状态信息与第二状态信息进行对比,得到至少一 条文件变化信息。因为文件变化信息可以指示文件系统在当前时间点相对于上一时间点的 变化情况,所以基于文件变化信息可以确定至少一个发生变化的文件,进而对至少一个发 生变化的文件进行识别得到垃圾文件并清理垃圾文件。
[0056] 也就是说,本发明提供的上述技术方案可以根据文件变化信息自动确定出当前时 间点相对于上一时间点发生变化的文件,并从发生变化的文件中识别出垃圾文件,使得电 子设备可以在系统运行过程中自动对文件进行分析识别,这样电子设备则无需采用第三方 软件对存储空间进行全盘扫描,从而提高清理速度。并且电子设备在采用本发明提供的技 术方案时无需第三方软件的辅助,也无需操作体的手动干预,从而降低电子设备对三方软 件和操作体的依赖程度,提供电子设备的智能化。
【附图说明】
[0057] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。
[0058] 图1为本发明实施例提供的文件管理方法的一种流程图;
[0059] 图2为本发明实施例提供的文件管理方法的另一种流程图;
[0060] 图3为本发明实施例提供的文件管理方法的再一种流程图;
[0061] 图4为本发明实施例提供的电子设备的一种结构示意图;
[0062] 图5为本发明实施例提供的电子设备的另一种结构示意图。
【具体实施方式】
[0063] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0064] 本发明实施例提供的技术方案可以应用于众多的电子设备中
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1