【技术实现步骤摘要】
一种垃圾文件清理方法和终端
本专利技术涉及终端领域,尤其涉及一种垃圾文件清理方法和终端。
技术介绍
随着移动终端的迅速发展,用户通过在移动终端中安装各式各样的软件以满足各种需求。用户在使用移动终端的过程中会产生或多或少的垃圾文件,现有的垃圾文件清理方法首先要获取待清理文件的绝对路径,然后根据绝对路径获取待清理文件的基本信息,进而根据待清理文件的基本信息判断待清理文件是否是垃圾文件,最后根据用户的指令或自动对垃圾文件进行清理。然而现有的垃圾文件清理方法的步骤繁琐,清理效率十分低下。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种垃圾文件清理方法和终端,以简化繁琐的垃圾文件清理步骤,提高清理效率。为达到上述目的,本专利技术的技术方案是这样实现的:一种终端,包括:第一获取单元,用于获取垃圾文件清理指令;第一处理单元,用于响应所述垃圾文件清理指令,获取待清理文件;第二处理单元,用于根据预设数据库从所述待清理文件中获取目标垃圾文件;其中,所述预设数据库存储有垃圾文件的绝对路径;第二获取单元,用于获取确认清理指令;其中,所述确认清理指令携带有确定清理的至少一件目标垃圾文件的 ...
【技术保护点】
一种终端,其特征在于,所述终端包括:第一获取单元,用于获取垃圾文件清理指令;第一处理单元,用于响应所述垃圾文件清理指令,获取待清理文件;第二处理单元,用于根据预设数据库从所述待清理文件中获取目标垃圾文件;其中,所述预设数据库存储有垃圾文件的绝对路径;第二获取单元,用于获取确认清理指令;其中,所述确认清理指令携带有确定清理的至少一件目标垃圾文件的文件名;第三处理单元,用于响应所述确认清理指令,根据所述目标文件的文件名对目标垃圾文件进行删除。
【技术特征摘要】
1.一种终端,其特征在于,所述终端包括:第一获取单元,用于获取垃圾文件清理指令;第一处理单元,用于响应所述垃圾文件清理指令,获取待清理文件;第二处理单元,用于根据预设数据库从所述待清理文件中获取目标垃圾文件;其中,所述预设数据库存储有垃圾文件的绝对路径;第二获取单元,用于获取确认清理指令;其中,所述确认清理指令携带有确定清理的至少一件目标垃圾文件的文件名;第三处理单元,用于响应所述确认清理指令,根据所述目标文件的文件名对目标垃圾文件进行删除。2.根据权利要求1所述的终端,其特征在于,所述第二处理单元包括:第一获取模块,用于扫描所述待清理文件并获取所述待清理文件的绝对路径;第一处理模块,用于将所述预设数据库加载到缓存中;所述第一处理模块,还用于在所述待清理文件中获取第一文件和第二文件;其中,所述第一文件为文件的绝对路径存在于所述预设数据库中的文件,所述第二文件为文件的绝对路径不存在于所述预设数据库中的文件;所述第一获取模块,还用于将所述第一文件标记为目标垃圾文件,并获取所述目标垃圾文件;所述第一获取模块,还用于识别所述第二文件,并获取所述第二文件的文件信息;第一判断模块,用于根据所述第二文件的文件信息判断所述第二文件是否是垃圾文件;所述第一获取模块,还用于若所述第二文件是垃圾文件,将所述第二文件标记为目标垃圾文件,并获取所述目标垃圾文件。3.根据权利要求1所述的终端,其特征在于,所述第二处理单元还包括:第二获取模块,用于扫描所述待清理文件并获取所述待清理文件的绝对路径;第二处理模块,用于将所述预设数据库加载到缓存中,并将所述预设数据库中的数据存储到哈希hash表;所述第二处理模块,还用于在所述待清理文件中获取第三文件和第四文件;其中,所述第三文件为文件的绝对路径存在于所述hash表中的文件,所述第四文件为文件的绝对路径不存在于所述hash表中的文件;所述第二获取模块,还用于将所述第三文件标记为目标垃圾文件,并获取所述目标垃圾文件;所述第二获取模块,还用于识别所述第四文件,并获取所述第四文件的文件信息;第二判断模块,用于根据所述第四文件的文件信息判断所述第四文件是否是垃圾文件;所述第二获取模块,还用于若所述第四文件是垃圾文件,将所述第四文件标记为目标垃圾文件,并获取所述目标垃圾文件。4.根据权利要求1所述的终端,其特征在于,所述终端还包括:判断单元,用于判断已清理的目标垃圾文件的绝对路径是否存在于所述预设数据库中;第四处理单元,用于若所述已清理的目标垃圾文件的绝对路径不存在于所述预设数据库中,将所述已清理的目标垃圾文件的绝对路径添加至所述预设数据库中。5.根据权利要求1所述的终端,其特征在于,所述终端...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。