一种文件处理方法及终端的制作方法

文档序号:9306869阅读:361来源:国知局
一种文件处理方法及终端的制作方法
【技术领域】
[0001] 本发明涉及电子技术领域,尤其涉及一种文件处理方法及终端。
【背景技术】
[0002] 随着终端技术的不断发展,终端的功能越来越强大,人们可以利用终端进行拍照、 保存图片、下载音乐和视频等等。然而,终端的存储空间有限,往往会出现用户想要保存图 片或视频时因存储空间不足造成无法保存的问题。目前常见的处理存储空间不足的方法 有以下几种:方法一,用户筛选出一些文件直接进行删除;方法二,将一些文件拷贝到其他 设备(如手机、电脑等),再将备份好的文件在终端进行删除;方法三,将一些文件上传至云 端备份,再将备份好的文件在终端进行删除。然而,对于方法一,用户筛选文件较为费时, 有时还不得不把一些重要的文件删除掉;对于方法二,则需要借助其他设备,当无法立即拥 有其他设备而又急需存储空间时,此方法则无法适用;对于方法三,则需要网络的支持,在 Wi-Fi不可用的情况下,则会耗费大量的数据流量。

【发明内容】

[0003] 本发明实施例提供了一种文件处理方法及终端,能够在终端的剩余存储容量低于 预设值的情况下对终端中的文件进行自动压缩,以便捷地释放终端的存储空间。
[0004] 本发明实施例提供了一种文件处理方法,包括:
[0005] 获取终端当前的剩余存储容量;
[0006] 判断所述剩余存储容量是否小于预设阈值;
[0007] 若小于,提取所述终端中存储的文件的属性信息;
[0008] 将符合预设条件的属性信息所对应的文件确定为待压缩文件;
[0009] 将所述待压缩文件按照预设的压缩方式进行压缩处理;
[0010] 在压缩完成后,删除压缩前的所述待压缩文件。
[0011] 相应地,本发明实施例还提供了一种终端,包括:
[0012] 第一获取单元,用于获取终端当前的剩余存储容量;
[0013] 判断单元,用于判断所述剩余存储容量是否小于预设阈值;
[0014] 提取单元,用于当所述判断单元判断出所述剩余存储容量小于所述预设阈值时, 提取所述终端中存储的文件的属性信息;
[0015] 确定单元,用于将符合预设条件的属性信息所对应的文件确定为待压缩文件;
[0016] 压缩单元,用于将所述待压缩文件按照预设的压缩方式进行压缩处理;
[0017] 删除单元,用于在所述压缩单元压缩完成后,删除压缩前的所述待压缩文件。
[0018] 本发明实施例中,可以获取终端当前的剩余存储容量,并判断剩余存储容量是否 小于预设阈值,若小于,则可以提取终端中存储的文件的属性信息,将符合预设条件的属性 信息所对应的文件确定为待压缩文件,可以将待压缩文件按照预设的压缩方式进行压缩处 理,在压缩完成后,删除压缩前的待压缩文件。实施本发明实施例,可以在终端的剩余存储 容量低于预设值的情况下,对满足预设条件的待压缩文件进行自动压缩处理,从而能够便 捷地释放终端的存储空间,并改善用户体验。
【附图说明】
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本发明实施例提供的一种文件处理方法的流程示意图;
[0021] 图2是本发明实施例提供的另一种文件处理方法的流程示意图;
[0022] 图3是本发明实施例提供的一种终端的结构示意图;
[0023]图4是本发明实施例提供的另一种终端的结构示意图;
[0024]图5是本发明实施例提供的又一种终端的结构示意图;
[0025]图6是本发明实施例提供的又一种终端的结构示意图。
【具体实施方式】
[0026] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0027] 本发明实施例提供了一种文件处理方法及终端,能够在终端存储空间不足的情况 下便捷地释放存储空间,并改善用户体验。以下分别进行详细说明。
[0028] 请参阅图1,图1是本发明实施例提供的一种文件处理方法的流程示意图。如图1 所示,该文件处理方法可以包括以下步骤:
[0029]SlOl、获取终端当前的剩余存储容量。
[0030] 本发明实施例中,终端可以包括手机、平板电脑、掌上电脑、个人数字助理 (PersonalDigitalAssistant,PAD)、多媒体播放器、电子阅读器、智能手表等设备,本发 明实施例不作限定。
[0031] 本发明实施例中,终端可以自动监听并获取当前自身的剩余存储容量,终端可以 是实时监听并获取当前自身的剩余存储容量,也可以是每隔预设时间监听并获取当前自身 的剩余存储容量,该预设时间可以是2秒、5秒等等。终端当前的剩余存储容量为终端系统 总的存储容量减去已被占用的存储容量。
[0032]S102、判断剩余存储容量是否小于预设阈值,若小于,则执行步骤S103。
[0033] 本发明实施例中,预设阈值可以是终端系统默认设置好的,也可以是用户根据自 身的需求进行手动设置的,此时预设阈值允许修改。
[0034] 举例来说,当终端系统的总存储容量为4G,预设阈值为总存储容量的10%,即 0. 4G,且获取到终端当前的剩余存储容量,则可以将获取到的剩余存储容量与预设阈值 〇. 4G进行比较,当剩余存储容量大于0. 4G时,则终端可以继续获取当前的剩余存储容量; 当剩余存储容量小于〇. 4G时,则可以进一步执行步骤S103。
[0035]S103、提取终端中存储的文件的属性信息。
[0036] 本发明实施例中,当剩余存储容量小于预设阈值时,可以提取终端中存储的文件 的属性信息。文件的属性信息可以包括但不限于文件的类型、文件的大小以及文件的最近 访问时间中的至少一种。其中,文件的类型可以包括mp4、mp3、jpg、txt、apk等类型。
[0037] S104、将符合预设条件的属性信息所对应的文件确定为待压缩文件。
[0038] 本发明实施例中,预设条件可以是由终端系统事先设置并存储好的。当提取到文 件的属性信息后,可以判断这些文件的属性信息中是否存在符合预设条件的属性信息,若 存在,则将符合条件的属性信息对应的文件确定为待压缩文件。
[0039] 本发明实施例中,预设条件可以包含预设的文件类型,可以将与该预设条件包括 的文件类型相符合的文件确定为待压缩文件。如预设条件包括mp4、mp3和jpg三种文件类 型,则将文件类型符合这三种的文件均确定为待压缩文件。预设条件也可以包括预设的文 件大小,可以将文件大小超过该预设文件大小的文件确定为待压缩文件。预设条件还可以 包括预设的文件最近访问时间,可以将文件最近访问时间远于该预设的文件最近访问时间 的文件确定为待压缩文件。
[0040] S105、将待压缩文件按照预设的压缩方式进行压缩处理。
[0041] 本发明实施例中,可以将待压缩文件进行批量压缩处理,即将所有的待压缩文件 进行打包后一起压缩,压缩处理后的压缩文件可以保存在预设的存储路径下;也可以将待 压缩文件逐个进行压缩处理,压缩处理后的压缩文件可以保存在源文件所在的存储路径 下,也可以集体保存在预设的存储路径下。
[0042] 本发明实施例中,可以将待压缩文件以rar、zip、tar、gz等压缩方式进行压缩处 理,本发明实施例不作限定。
[0043] S106、在压缩完成后,删除压缩前的待压缩文件。
[0044] 本发明实施例中,将待压缩文件进行压缩完成后,终端可以自动将压缩前的待压 缩文件(即源文件)进行删除,以释放终端的存储空间。
[0045] 在图1所描述的方法中,可以获取终端当前的剩余存储容量,并判断剩余存储容 量是否小于预设阈值,若小于,则可以提取终端中存储的文件的属性信息,将符合预设条件 的属性信息所对应的文件确定为待压缩文件,可以将待压缩文件按照预设的压缩方式进行 压缩处理,在压缩完成后,删除压缩前的待压缩文件。通过实施图1所描述的方法,可以在 终端的剩余存储容量低于预设值的情况下,对满足预设条件的待压缩文件进行自动压缩处 理,从而能够便捷地释放终端的存储空间,并改善用户体验。
[0046] 请参阅图2,图2是本发明实施例提供的一种文件处理方法的流程示意图。如图2 所示,该文件处理方法可以包括以下步骤:
[0047] S201、获取终端当前的剩余存储容量。
[0048] S202、判断剩余存储容量是否小于预设阈值,若小于,则执行步骤S203。
[0049] S203、提取终端中存储的文件的属性信息。
[0050] 本发明实施例中,文件的属性信息可以包括但不限于文件的类型、文件的大小以 及文件的最近访问时间中的至少一种。
[0051] S204、将符合预设条件的属性信息所对应的文件确定为待压缩文件。
[0052] 本发明实施例中,预设条件可以包括但不限于预设的文件类型、预设的文件大小 以及预设的文件最近访问时间中的至少一种。
[0053] S205、获取预先存储的映射关系列表,该
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1