一种文件管理方法及电子设备技术

技术编号:12772127 阅读:65 留言:0更新日期:2016-01-23 12:53
本发明专利技术提供一种文件管理方法及电子设备,在获取到文件系统在当前时间点的第一状态信息以及上一时间点的第二状态信息后,将第一状态信息与第二状态信息进行对比,得到至少一条文件变化信息,基于文件变化信息确定发生变化的至少一个文件,进而得到垃圾文件并清理,即本发明专利技术可以根据文件变化信息自动确定出当前时间点相对于上一时间点发生变化的文件,并从发生变化的文件中识别出垃圾文件,使得电子设备可以在系统运行过程中自动对文件进行分析识别,这样电子设备则无需采用第三方软件对存储空间进行全盘扫描,从而提高清理速度。并且本发明专利技术提供的技术方案时无需第三方软件的辅助,也无需操作体的手动干预,提供电子设备的智能化。

【技术实现步骤摘要】

本专利技术涉及计算机
,更具体的说,特别涉及一种文件管理方法及电子设 备。
技术介绍
目前电子设备上安装的应用数量逐渐增多,但由于应用开发不规范导致应用在运 行一段时间后会在电子设备的存储空间中存储大量文件,且这些文件在使用之后不能及时 清理就会降低电子设备的存储空间。为此在电子设备中安装第三方软件一一清理工具,通 过清理工具的文件清理功能对存储空间中的垃圾文件或临时文件进行清理以减少存储空 间内的文件数量。其中通过清理工具的文件清理功能对存储空间进行清理的过程如下: 在电子设备接收到触发文件清理功能的请求后,电子设备首先对存储空间进行一 次完整的扫描,将扫描得到的文件信息和已有清理文件库中的文件信息进行比对,得出需 要清理的文件信息,并将需要清理的文件信息显示在电子设备的交互界面上,以由操作体 确认是否进行清理。 可见,在现有技术中,电子设备需要依靠第三方软件才能完成文件清理,而第三方 软件需要对存储空间进行全盘扫描,但是全盘扫描的耗时较长,从而降低清理速率。
技术实现思路
有鉴于此,本专利技术提供一种文件管理方法及电子设备,以降低电子设备对第三方 软件的依赖程度,提高清理速度。技术方案如下: 第一方面,本专利技术提供一种文件管理方法,所述方法包括: 获取文件系统在当前时间点的第一状态信息以及上一时间点的第二状态信息; 将所述第一状态信息与所述第二状态信息进行对比,得到至少一条文件变化信 息,所述文件变化信息用于指示文件系统在当前时间点相对于上一时间点的变化情况; 基于所述至少一条文件变化信息,确定至少一个发生变化的文件; 对所述至少一个发生变化的文件进行识别,得到至少一个垃圾文件; 清理所述至少一个垃圾文件。 优选地,所述基于所述至少一条文件变化信息,确定至少一个发生变化的文件,包 括: 确定与每条文件变化信息一一对应的文件; 从与每条文件变化信息--对应的文件中确定文件名互不相同的文件,所述文件 名互不相同的文件为发生变化的文件。 优选地,当与每条文件变化信息--对应的文件中存在文件名相同的文件时,获 取文件名相同的各个文件的文件大小; 当所述文件名相同的各个文件的文件大小不一致时,将文件大小不一致,且具有 相同文件名的各个文件确定为发生变化的文件。 优选地,所述对所述至少一个发生变化的文件进行识别,得到至少一个垃圾文件, 包括: 从所述至少一个发生变化的文件对应的文件后缀名中,确定文件后缀名属于预定 后缀名集合的文件为垃圾文件。 优选地,当所述文件后缀名不属于预定后缀名集合时,将所述文件后缀名不属于 预定后缀名集合的文件显示在电子设备的显示单元中; 接收操作体针对所述显示单元中文件的选取操作; 将所述选取操作选中的文件确定为垃圾文件。 优选地,所述清理所述至少一个垃圾文件,包括:在确定出垃圾文件后,直接自动 删除所述垃圾文件; 或者, 所述清理所述至少一个垃圾文件,包括:在所述电子设备的运行状况满足清理条 件后,删除所述垃圾文件。 优选地,所述基于所述至少一条文件变化信息,确定至少一发生变化的个文件,包 括: 确定与所述每条文件变化信息一一对应的文件; 从与每条文件变化信息--对应的文件的存放路径中,确定N个存放路径;其中, N为大于等于1的整数,且所述N个存放路径中的每个存放路径均互不相同; 将与所述N个存放路径对应的N个文件夹分别作为发生变化的文件。 优选地,所述对所述至少一个发生变化的文件进行识别,得到至少一个垃圾文件, 包括: 从与所述至少一个发生变化的文件夹对应的文件夹名称中,确定文件夹名称属于 第一预定文件夹名称集合的文件夹; 将文件夹名称属于第一预定文件夹名称集合的文件夹作为垃圾文件。 优选地,所述清理所述至少一个垃圾文件,包括: 删除作为垃圾文件的部分文件夹,并将剩余文件夹显示在电子设备的显示单元 上;其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名称集合; 接收操作体针对所述剩余文件夹进行的删除操作; 根据所述删除操作,删除所述剩余文件夹。 第二方面,本专利技术还提供一种电子设备,所述电子设备包括:壳体、显示单元和处 理器,所述处理器用于,获取文件系统在当前时间点的第一状态信息以及上一时间点的第 二状态信息,将所述第一状态信息与所述第二状态信息进行对比,得到至少一条文件变化 信息,基于所述至少一条文件变化信息,确定至少一个发生变化的文件,并对所述至少一个 发生变化的文件进行识别,得到至少一个垃圾文件,清理所述至少一个垃圾文件,所述文件 变化信息用于指示文件系统在当前时间点相对于上一时间点的变化情况。 优选地,所述处理器用于: 确定与每条文件变化信息--对应的文件,从与每条文件变化信息--对应的文 件中确定文件名互不相同的文件,所述文件名互不相同的文件为发生变化的文件。 优选地,所述处理器用于,当与每条文件变化信息一一对应的文件中存在文件名 相同的文件时,获取文件名相同的各个文件的文件大小,当所述文件名相同的各个文件的 文件大小不一致时,将文件大小不一致,且具有相同文件名的各个文件确定为发生变化的 文件。 优选地,所述处理器用于:从所述至少一个发生变化的文件对应的文件后缀名中, 确定文件后缀名属于预定后缀名集合的文件为垃圾文件。 优选地,所述处理器用于,当所述文件后缀名不属于预定后缀名集合时,将所述文 件后缀名不属于预定后缀名集合的文件显示在电子设备的显示单元中,接收操作体针对所 述显示单元中文件的选取操作,并将所述选取操作选中的文件确定为垃圾文件。 优选地,所述处理器用于:在确定出垃圾文件后,直接自动删除所述垃圾文件;或 者在所述电子设备的运行状况满足清理条件后,删除所述垃圾文件。 优选地,所述处理器用于: 确定与所述每条文件变化信息一一对应的文件,并从与每条文件变化信息一一对 应的文件的存放路径中,确定N个存放路径,将与所述N个存放路径对应的N个文件夹分别 作为发生变化的文件,其中,N为大于等于1的整数,且所述N个存放路径中的每个存放路 径均互不相同。 优选地,所述处理器用于: 从与所述至少一个发生变化的文件夹对应的文件夹名称中,确定文件夹名称属于 第一预定文件夹名称集合的文件夹,并将文件夹名称属于第一预定文件夹名称集合的文件 夹作为垃圾文件。 优选地,所述处理器用于:删除作为垃圾文件的部分文件夹,将剩余文件夹显示在 电子设备的显示单元上,接收操作体针对所述剩余文件夹进行的删除操作,并根据所述删 除操作,删除所述剩余文件夹其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名 称集合。 第三方面,本专利技术还提供一种电子设备,所述电子设备包括: 获取模块,用于获取文件系统在当前时间点的第一状态信息以及上一时间点的第 二状态信息; 对比模块,用于将所述第一状态信息与所述第二状态信息进行对比,得到至少一 条文件变化信息,所述文件变化信息用于指示文件系统在当前时间点相对于上一时间点的 变化情况; 确定模块,用于基于所述至少一条文件变化信息,确定至少一个发生变化的文 件; 识别模块,用于对所述至少一个发生变化的文件进行识别,得到至少一个垃圾文 件; 清理模块,用于清理所述至少一个垃圾文件。 与现有技术相比,本专利技术提供的上述技术方案具有如下优点: 本专利技术提供的上述技本文档来自技高网...

【技术保护点】
一种文件管理方法,其特征在于,所述方法包括:获取文件系统在当前时间点的第一状态信息以及上一时间点的第二状态信息;将所述第一状态信息与所述第二状态信息进行对比,得到至少一条文件变化信息,所述文件变化信息用于指示文件系统在当前时间点相对于上一时间点的变化情况;基于所述至少一条文件变化信息,确定至少一个发生变化的文件;对所述至少一个发生变化的文件进行识别,得到至少一个垃圾文件;清理所述至少一个垃圾文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:魏民陈实
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1