一种文件处理方法及装置制造方法及图纸

技术编号:11581854 阅读:71 留言:0更新日期:2015-06-10 15:14
本申请提供了一种文件处理方法及装置,判断电子设备是否满足预设的处理条件,在满足预设的处理条件的情况下,获得电子设备中文件的第一属性信息和第二属性信息,第一属性信息在电子设备的第一状态点获得,第二属性信息在电子设备的第二状态点获得,基于所述第一属性信息和所述第二属性信息,获得电子设备从第一状态点到第二状态点产生的差异文件,从差异文件确定待处理的目标文件,并对待处理的目标文件进行处理。可见,本申请所述的方法及装置,从差异文件中确定待处理的目标文件,而不是从全盘文件中确定,所以,具体地,在进行垃圾文件清理等文件的处理时,可以节省文件处理耗费的时间,改善用户的体验。

【技术实现步骤摘要】

本申请涉及电子信息领域,尤其涉及一种文件处理方法及装置
技术介绍
在电子设备中,在应用程序运行的过程中,通常会产生垃圾文件,垃圾文件会减低系统的运行速度,所以,有必要对垃圾文件进行清理。而现有的垃圾文件清理技术,在每次进行垃圾清理时,均需要对电子设备的系统进行全盘扫描,以获得系统中的文件信息,而这无疑需要花费较长的时间,消耗大量的系统资源,给用户造成较差的使用体验。
技术实现思路
本申请提供了一种文件处理方法及装置,目的在于解决垃圾文件清理需要全盘扫描而导致的耗时长的问题。为了实现上述目的,本申请提供了以下技术方案:一种文件处理方法,包括:判断电子设备是否满足预设的处理条件;在满足所述预设的处理条件的情况下,获取所述电子设备中文件的第一属性信息和第二属性信息,所述文件为所述电子设备中各个应用运行时产生的文件,所述第一属性信息在所述电子设备的第一状态点获得,所述第二属性信息在所述电子设备的第二状态点获得;基于所述第一属性信息和所述第二属性信息,获得所述电子设备从所述第一状态点到所述第二状态点产生的差异文件;从所述差异文件中确定待处理的目标文件;对所述待处理的目标文件进行处理。可选地,所述预设的处理条件包括:在所述电子设备中,所述文件占用的存储空间达到第一数值;和/或,距离上一次处理所述文件的时间大于第一时间阈值;和/或,检测到预设类型的信号。可选地,所述对所述待处理的目标文件进行处理包括:判断产生所述待处理的目标文件的应用程序当前是否正在运行,如果否,则对所述待处理的目标文件进行处理。可选地,所述对所述待处理的目标文件进行处理包括:判断上一次对所述待处理的目标文件的处理是否依据用户的触发指令进行,如果否,则对所述待处理的目标文件进行处理。可选地,所述基于所述第一属性信息和所述第二属性信息,获得所述电子设备从所述第一状态点到所述第二状态点产生的差异文件包括:对比所述文件的第一属性信息和第二属性信息;如果所述第二属性信息与所述第一属性信息不同,则确定所述文件为所述电子设备从所述第一状态点运行到所述第二状态点产生的差异文件。可选地,所述从所述差异文件中确定待处理的目标文件包括:判断所述差异文件的属性信息是否与预设的样本属性库中的至少一条样本属性相匹配,获得第一判断结果;基于表征所述差异文件的属性信息与预设的样本属性库中的至少一条样本属性相匹配的第一判断结果,确定所述差异文件为待处理的目标文件。可选地,还包括:在所述第一判断结果表征所述差异文件的属性信息与所述预设的样本属性库中的样本属性均不匹配时,将所述差异文件呈现给用户;接收所述用户的指令;基于所述指令对所述差异文件进行处理。一种文件处理装置,包括:判断模块,用于判断电子设备是否满足预设的处理条件;属性信息获取模块,用于在满足所述预设的处理条件的情况下,获取所述电子设备中文件的第一属性信息和第二属性信息,所述文件为所述电子设备中各个应用运行时产生的文件,所述第一属性信息在所述电子设备的第一状态点获得,所述第二属性信息在所述电子设备的第二状态点获得;差异文件获取模块,用于基于所述第一属性信息和所述第二属性信息,获得所述电子设备从所述第一状态点到所述第二状态点产生的差异文件;确定模块,用于从所述差异文件中确定待处理的目标文件;处理模块,用于对所述待处理的目标文件进行处理。可选地,所述判断模块用于判断电子设备是否满足预设的处理条件,包括:所述判断模块具体用于,判断电子设备是否满足预设的处理条件,所述预设的处理条件包括:在所述电子设备中,所述文件占用的存储空间达到第一数值;和/或,距离上一次处理所述文件的时间大于第一时间阈值;和/或,检测到预设类型的信号。可选地,所述处理模块用于对所述待处理的目标文件进行处理,包括:所述处理模块具体用于,判断产生所述待处理的目标文件的应用程序当前是否正在运行,如果否,则对所述待处理的目标文件进行处理。可选地,所述处理模块用于对所述待处理的目标文件进行处理,包括:所述处理模块具体用于,判断上一次对所述待处理的目标文件的处理是否依据用户的触发指令进行,如果否,则对所述待处理的目标文件进行处理。可选地,所述差异文件获取模块用于基于所述第一属性信息和所述第二属性信息,获得所述电子设备从所述第一状态点到所述第二状态点产生的差异文件,包括:所述差异文件获取模块具体用于,对比所述文件的第一属性信息和第二属性信息;如果所述第二属性信息与所述第一属性信息不同,则确定所述文件为所述电子设备从所述第一状态点运行到所述第二状态点产生的差异文件。可选地,所述确定模块用于从所述差异文件中确定待处理的目标文件,包括:所述确定模块具体用于,判断所述差异文件的属性信息是否与预设的样本属性库中的至少一条样本属性相匹配,获得第一判断结果;基于表征所述差异文件的属性信息与预设的样本属性库中的至少一条样本属性相匹配的第一判断结果,确定所述差异文件为待处理的目标文件。可选地,所述确定模块还用于:在所述第一判断结果表征所述差异文件的属性信息与所述预设的样本属性库中的样本属性均不匹配时,将所述文件呈现给用户;所述处理模块还用于:接收所述用户的指令;基于所述指令对所述差异文件进行处理。本申请所述的文件处理方法及装置,判断电子设备是否满足预设的处理条件,在满足预设的处理条件的情况下,获得电子设备中文件的第一属性信息和第二属性信息,第一属性信息在电子设备的第一状态点获得,第二属性信息在电子设备的第二状态点获得,基于所述第一属性信息和所述第二属性信息,获得电子设备从第一状态点到第二状态点产生的差异文件,从差异文件确定待处理的目标文件,并对待处理的目标文件进行处理。可见,本申请所述的方法及装置,从差异文件中确定待处理的目标文件,而不是从全盘文件中确定,所以,具体地,在进行垃圾文件清理等文件的处理时,可以节省文件处理耗费的时间,改善用户的体验。【附图说明】为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种文件处理方法,其特征在于,包括:判断电子设备是否满足预设的处理条件;在满足所述预设的处理条件的情况下,获取所述电子设备中文件的第一属性信息和第二属性信息,所述文件为所述电子设备中各个应用运行时产生的文件,所述第一属性信息在所述电子设备的第一状态点获得,所述第二属性信息在所述电子设备的第二状态点获得;基于所述第一属性信息和所述第二属性信息,获得所述电子设备从所述第一状态点到所述第二状态点产生的差异文件;从所述差异文件中确定待处理的目标文件;对所述待处理的目标文件进行处理。

【技术特征摘要】

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

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

1