一种文件清理方法、装置及电子设备的制造方法

文档序号:9524271阅读:200来源:国知局
一种文件清理方法、装置及电子设备的制造方法
【技术领域】
[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]从所获得文件的原始存储区域中删除所获得的文件;
[0061]监测已存储至本地预设的存储区域中的文件是否满足预设的第一文件删除条件;
[0062]若满足,从本地预设的存储区域中删除该文件。
[0063]由以上可
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1