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

文档序号:9524271阅读:来源:国知局
文件存储至服务器中预设的存储区域。应用本实施例提供的方案清理文件时,即使待清理的文件已从本地预设的存储区域中删除,依然可以从服务器中预设的存储区域中查找待清理的文件,因此,进一步提高了文件清理的可靠性。
[0106]由于将待清理文件存储至本地预设的存储区域和/或服务器中预设的存储区域并且从待清理文件的原始存储区域中将待清理文件删除后,需要从本地预设的存储区域和/或服务器中预设的存储区域查找待清理文件时,若能够获得本地预设的存储区域中已存储文件的文件特征和/或服务器中预设的存储区域中已存储文件的文件特征,能够有助于快速查找到待清理文件。
[0107]鉴于上述情况,在本发明的一种较佳实现方式中,根据预设的第一文件选择规则,从所获得的文件中选择待存入本地预设的存储区域中的文件之后,还可以获得所选择文件的文件特征,并将所获得的文件特征存储至本地预设的存储区域中。
[0108]上述的文件特征中可以包括:文件的原始存储路径、文件的标识、文件的大小、文件与应用的对应关系等等信息,本申请并不对文件特征中所包含的信息进行限定。
[0109]鉴于上述情况,在本发明的另一种较佳实现方式中,根据预设的第二文件选择规贝1J,从所选择的文件中获得待存入服务器中预设的存储区域的文件之后,还可以根据本地预设的存储区域中存储的文件特征,确定所获得文件的文件特征,并向服务器发送所确定的文件特征,以使得服务器将所确定的文件特征存储至服务器中预设的存储区域。
[0110]在本发明的另一种具体实现方式中,参见图3,提供了文件清理方法的第三种流程示意图,在前述两较佳实施例的基础上,本实施例中上述文件清理方法还包括:
[0111]S110:接收文件恢复指令。
[0112]其中,文件恢复指令中携带待恢复文件的文件特征。
[0113]S111:根据文件恢复指令中携带的待恢复文件的文件特征以及本地预设的存储区域中存储的文件特征,确认本地预设的存储区域中是否存在待恢复文件,若存在,执行S112,若不存在,执行S113。
[0114]S112:将待恢复文件恢复至其原始存储区域。
[0115]—种可选的实现方式中,将待恢复文件恢复至其原始存储区域时,可以将待恢复文件从本地预设的存储区域拷贝至待恢复文件的原始存储区域,且从本地预设的存储区域中删除待恢复文件。
[0116]另一种可选的实现方式中,将待恢复文件恢复至其原始存储区域时,可以仅仅将待恢复文件从本地预设的存储区域拷贝至待恢复文件的原始存储区域,而不从本地预设的存储区域中删除待恢复文件。
[0117]S113:向服务器转发文件恢复指令,在服务器中预设的存储区域中存在待恢复文件的情况下,接收服务器根据文件恢复指令中携带的待恢复文件的文件特征反馈的待恢复文件,并将待恢复文件恢复至其原始存储区域。
[0118]本步骤中,将待恢复文件恢复至其原始存储区域与S112类似,一种可选实现方式中,客户端将待恢复文件存储至其原始存储区域,然后,客户端向服务器发送存储成功指令,服务器接收到该指令后,删除其预设的存储区域中的待恢复文件。
[0119]另一种可选实现方式中,客户端将待恢复文件存储至其原始存储区域后,并不向服务器发送存储成功指令,服务器也不会从其预设的存储区域中删除待恢复文件。
[0120]由以上可见,本实施例提供的方案中,客户端接收到文件恢复指令后,根据文件恢复指令中携带的待恢复文件的文件特征以及本地预设的存储区域中存储的文件特征恢复待恢复文件,无需用户手动查找待恢复文件,提高了用户体验。
[0121]与上述文件清理方法相对应,本发明实施例还提供了一种文件清理装置。
[0122]图4为本发明实施例提供的文件清理装置的第一种结构示意图,该装置包括:
[0123]第一文件获得模块401,用于获得待清理文件;
[0124]文件选择模块402,用于根据预设的第一文件选择规则,从所获得的文件中选择待存入本地预设的存储区域中的文件;
[0125]文件存储模块403,用于将所选择的文件存储至本地预设的存储区域中;
[0126]第一文件删除模块404,用于从所获得文件的原始存储区域中删除所获得的文件;
[0127]文件监测模块405,用于监测已存储至本地预设的存储区域中的文件是否满足预设的第一文件删除条件;
[0128]第二文件删除模块406,用于在所述文件监测模块405的监测结果为是的情况下,从本地预设的存储区域中删除该文件。
[0129]可选的,所述文件选择模块402可以包括:
[0130]重要性等级确定子模块,用于确定所获得文件的文件重要性等级;
[0131]文件选择子模块,用于选择所获得文件中文件重要性等级高于预设等级的文件为待存入本地预设的存储区域中的文件。
[0132]可选的,所述文件监测模块405,可具体用于监测已存储至本地预设的存储区域中的文件在本地预设的存储区域中的存储时间是否大于预设的时长,若大于,确定该文件满足预设的第一文件删除条件。
[0133]在本发明的一种具体实现方式中,上述文件清理装置还可以包括:
[0134]文件清理结果展示模块,用于在所述第一文件删除模块404删除文件之后,向用户展示针对已删除文件的文件清理结果。
[0135]由以上可见,本实施例提供的方案中,获得待清理文件后,首先根据预设的第一文件选择规则从所获得的文件中选择待存入本地预设的存储区域中的文件,并将所选择的文件存储至本地预设的存储区域,然后才从所获得文件的原始存储区域中删除所获得的文件,而已存储至本地预设的存储区域的文件只有在满足预设的第一文件删除条件的情况下,才从本地预设的存储区域中删除。因此,由于用户误操作等原因导致错误删除文件时,可从本地预设的存储区域中查找误删除的文件,在查找到误删除的文件后,可以将误删除的文件恢复至该文件的原始存储区域等,可见,应用本实施例提供的方案进行文件清理,能够提高文件清理的可靠性。
[0136]在本发明的一种具体实现方式中,参见图5,提供了文件清理装置的第二种结构示意图,与前述实施例相比,本实施例中上述文件清理装置还包括:
[0137]第二文件获得模块407,用于在所述文件选择模块402选择文件后,根据预设的第二文件选择规则,从所选择的文件中获得待存入服务器中预设的存储区域的文件;
[0138]文件发送模块408,用于向所述服务器发送所获得的文件,以使得所述服务器将所获得的文件存储至所述服务器中预设的存储区域并在监测到已存储至所述服务器中预设的存储区域的文件满足预设的第二文件删除条件的情况下从所述服务器中预设的存储区域删除该文件。
[0139]可选的,所述文件发送模块408,可具体用于在用户终端处于空闲状态的情况下,向所述服务器发送所获得的文件。
[0140]由以上可见,本实施例提供的方案中,除了会将待清理的文件存储至本地预设的存储区域外,还将待清理文件发送至服务器,这样使得服务器在接收到文件后,能够将所接收的文件存储至服务器中预设的存储区域。应用本实施例提供的方案清理文件时,即使待清理的文件已从本地预设的存储区域中删除,依然可以从服务器中预设的存储区域中查找待清理的文件,因此,进一步提高了文件清理的可靠性。
[0141]由于将待清理文件存储至本地预设的存储区域和/或服务器中预设的存储区域并且从待清理文件的原始存储区域中将待清理文件删除后,需要从本地预设的存储区域和/或服务器中预设的存储区域查找待清理文件后,若能够获得本地预设的存储区域中已存储文件的文件特征和/或服务器中预设的存储区域中已存储文件的文件特征,能够有助于快速查找到待清理文件。
[0142]鉴于上述情况,在本发明的一种较佳实现方式中,上述文件清理装置还可以包括:
[0143]文件特征存储模块,用于在所述文件选择模块402选择文件之后,获得所选择文件的文件特征,并将所获得的文件特征存储至本地预设的存储区域中。
[0144]鉴于上述情况,在本发明的另一种较佳实现方式中,上述文件清理装置还可以包括:
[0145]文件特征发送模块,用于在所述第二文件获得模块407获得文件之后,根据本地预设的存储区域中存储的文件特征,确定所获得文件的文件特征,并向所述服务器发送所确定的文件特征,以使得所述服务器将所确定的文件特征存储至所述服务器中预设的存储区域。
[0146]在本发明的另一种具体实现方式中,参见图6,提供了文件清理装置的第三种结构示意图,在前述两较佳实施例的基础上,本实施例中上述文件清理装置还包括:
[0147]文件恢复指令接收模块409,用于接收文件恢复指令,其中,所述文件恢复指令中携带待恢复文件的文件特征;
[0148]待恢复文件确认模块410,用于根据所述文件恢复指令中携带的所述待恢复文件的文件特征以及本地预设的存储区域中存储的文件特征,确认本地预设的存储区域中是否存在所述待恢复文件;
[0149]第一文件恢复模块411,用于在所述待恢复文件确认模块409的确认结果为是的情况下,将所述待恢复文件恢复至其原始存储区域;
[0150]第二文件恢复模块412,用于在所述待恢复文件确认模块409的确认结果为否的情况下,向所述服务器转发所述文件恢复指令,在所述服务器中预设的存储区域中存在所述待恢复文件的情况下,接收所述服务器根据所述文件恢复指令中携带的所述待恢复文件的文件特征反馈的所述待恢复文件,并将所述待恢复文件恢复至其原始存储区域。
[0151]由以上可见,本实施例提供的方案中,客户端接收到文件恢复指令后,根据文件恢复指令中携带的待恢复文件的文件特征以及本地预设的存储区域中存储的文件特征恢复待恢复文件,无需用户手动查找待恢复
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1