【技术实现步骤摘要】
一种文件存储方法和终端
本专利技术涉及计算机
,尤其涉及一种文件存储方法和终端。
技术介绍
在一些大容量的存储设备中,经常会出现存储的某个文件由于一些未知原因而导致该文件的数据无法读出或者数据损坏。当这些文件是系统文件或者是保存着用户重要资料的文件时,便会对终端系统的运行造成极大地威胁,同时还会对用户造成无法弥补的损失。因此,文件的安全性引起了广泛关注,对文件的备份显得越来越重要。在现有技术中,会在存储设备中重新开辟一片特定的存储空间,用来存储备份文件,以备不时之需。这样,就需要开辟额外的存储空间,而额外的存储空间势必会占有原存储设备的存储空间,若存储的备份文件的信息过大,会造成存储空间极大地浪费。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种文件存储方法和终端,能够充分、有效地利用存储空间,从而避免了存储空间的浪费现象,进而存储和/或备份更多的重要文件。本专利技术的技术方案是这样实现的:第一方面,提供一种文件存储方法,所述方法包括:获取待存储文件的文件信息和已存储文件占用的已存储空间,所述文件信息包括所述待存储文件占用的第一空间,所述已存储文 ...
【技术保护点】
一种文件存储方法,其特征在于,所述方法包括:获取待存储文件的文件信息和已存储文件占用的已存储空间,所述文件信息包括所述待存储文件占用的第一空间,所述已存储文件包括已存储源文件和已存储备份文件;根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文件所占用的释放空间;存储所述待存储文件。
【技术特征摘要】
1.一种文件存储方法,其特征在于,所述方法包括:获取待存储文件的文件信息和已存储文件占用的已存储空间,所述文件信息包括所述待存储文件占用的第一空间,所述已存储文件包括已存储源文件和已存储备份文件;根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文件所占用的释放空间;存储所述待存储文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文件所占用的释放空间包括:判断所述第一空间是否大于剩余空间;所述剩余空间为存储设备的总空间中除了所述已存储空间之外的空间;所述第一空间大于所述剩余空间时,获取已存储文件的文件列表信息;根据所述文件列表信息,释放所述重要级别最低的已存储备份文件所占用的释放空间。3.根据权利要求2所述的方法,其特征在于,所述文件列表信息用于标识所述已存储源文件的重要级别,所述文件列表信息包括所述已存储备份文件对应的源文件的访问频次和创建时间,所述根据所述文件列表信息,释放所述重要级别最低的已存储备份文件所占用的释放空间包括:获取所有已存储备份文件所对应的源文件的访问频次和创建时间;根据所述所有已存储备份文件所对应的源文件的访问次数和所述所有已存储备份文件所对应的源文件的创建时间,确定所述重要级别最低的已存储备份文件;释放所述重要级别最低的已存储备份文件所占用的释放空间。4.根据权利要求3所述的方法,其特征在于,所述根据所述所有已存储备份文件所对应的源文件的访问次数和所述所有已存储备份文件所对应的源文件的创建时间,确定所述重要级别最低的已存储备份文件包括:按所述所有已存储备份文件所对应的源文件的访问次数和所述所有已存储备份文件所对应的源文件的创建时间依次递增的顺序排列所述所有已存储备份文件所对应的源文件,形成源文件序列;将所述源文件序列中前m个源文件对应的已存储备份文件标记为重要级别最低的m个已存储备份文件,所述重要级别最低的m个已存储备份文件所占的空间大于或等于所述第一空间和所述剩余空间之差,所述m为小于所述已存储备份文件总个数的正整数。5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文件所占用的释放空间之前,所述方法还包括:周期性检测所述已...
【专利技术属性】
技术研发人员:李新宇,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。