一种文件处理方法和电子设备技术

技术编号:16529033 阅读:36 留言:0更新日期:2017-11-09 20:48
本发明专利技术公开了一种文件处理方法和电子设备,方法包括:检测文件系统是否满足第一触发条件;若是,获取所述文件系统中的文件维护表;基于所述文件维护表中针对文件设置的回收有效期监测所述文件系统中文件的使用期限;当确定所述文件系统中存在使用期限届满的目标文件时,对所述目标文件执行删除操作;本发明专利技术可以基于回收有效期实现目标文件的自动删除,无需对整个文件系统进行扫描,提高了删除效率,减少了系统资源的占用。

【技术实现步骤摘要】
一种文件处理方法和电子设备
本专利技术涉及信息处理
,更具体的说是涉及一种文件处理方法和电子设备。
技术介绍
电子设备的存储空间中会存储有各种文件,其中有些文件是需要及时被清理的。例如,具有版权保护的文件,这种类型的文件允许使用者试用一段时间,当试用时间到达后,需要使用者自觉删除。再例如,对于一些僵尸文件数据,如某些应用卸载后残留的文件,为了减少磁盘的占用空间,也需要用户删除。在现有技术中,用户可以采用电脑管家查找需要删除的文件,具体的,电脑管家对系统进行逐一扫描,从而根据用户的最后访问时间来提示用户是否删除。而在整个文件系统中,显然不需要删除的文件占绝大多数,通过对整个系统进行扫描确定待删除文件的方式不仅耗时还耗费系统资源。
技术实现思路
有鉴于此,本专利技术提供了一种文件处理方法和电子设备,以提高删除文件的效率,减少系统资源的占用。为实现上述目的,本专利技术提供如下技术方案:一种文件处理方法,该方法包括:检测文件系统是否满足第一触发条件;若是,获取所述文件系统中的文件维护表;基于所述文件维护表中针对文件设置的回收有效期监测所述文件系统中文件的使用期限;当确定所述文件系统中存在使用期限届满的目标文件时,对所述目标文件执行删除操作。优选的,还包括:基于文件系统中文件的元数据更新所述文件维护表中与所述元数据对应的文件的回收有效期。优选的,在第一文件处于保护状态下,还包括:当确定针对所述第一文件的保护验证通过后,基于接收的针对文件系统中第一文件的回收有效期的设置操作请求,在所述第一文件的元数据中设置所述回收有效期;相应的,所述基于文件系统中文件的元数据更新所述文件维护表中与所述元数据对应的文件的回收有效期,包括:基于所述第一文件的元数据在所述文件维护表中更新所述第一文件的所述回收有效期。优选的,所述确定针对所述第一文件的保护验证通过后,还包括:基于接收的针对所述第一文件的删除操作请求删除所述第一文件;确定所述第一文本的文件标识;删除所述文本系统中的文件维护表中的所述第一文件的文件标识以及回收有效期。优选的,所述确定针对所述第一文件的保护验证通过后,还包括:基于接收的针对所述第一文件的读写操作请求,从所述第一文件的元数据中获取文件密钥;基于所述文件密钥对所述第一文件进行解密或加密。优选的,在所述第一文件处于保护状态下,该方法还包括:接收针对第一文件的第二操作;确定所述第一文件的保护权限;基于所述保护权限响应或禁止响应所述第二操作。一种电子设备,包括:存储器,用于存储文件系统的文件维护表;处理器,用于检测文件系统是否满足第一触发条件;若是,获取所述文件系统中的文件维护表;基于所述文件维护表中针对文件设置的回收有效期监测所述文件系统中文件的使用期限;当确定所述文件系统中存在使用期限届满的目标文件时,对所述目标文件执行删除操作。优选的,所述处理器还用于基于文件系统中文件的元数据更新所述文件维护表中与所述元数据对应的文件的回收有效期。优选的,在第一文件处于保护状态下,所述处理器还用于当确定针对所述第一文件的保护验证通过后,基于接收的针对文件系统中第一文件的回收有效期的设置操作请求,在所述第一文件的元数据中设置所述回收有效期;相应的,所述处理器基于文件系统中文件的元数据更新所述文件维护表中与所述元数据对应的文件的回收有效期,具体为基于所述第一文件的元数据在所述文件维护表中更新所述第一文件的所述回收有效期。优选的,所述处理器在确定针对所述第一文件的保护验证通过后,还用于基于接收的针对所述第一文件的删除操作请求删除所述第一文件,确定所述第一文本的文件标识,删除所述文本系统中的文件维护表中的所述第一文件的文件标识以及回收有效期。优选的,所述处理器在确定针对所述第一文件的保护验证通过后,还用于基于接收的针对所述第一文件的读写操作请求,从所述第一文件的元数据中获取文件密钥,基于所述文件密钥对所述第一文件进行解密或加密。优选的,在所述第一文件处于保护状态下,所述处理器还用于接收针对第一文件的第二操作,确定所述第一文件的保护权限,基于所述保护权限响应或禁止响应所述第二操作。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种文件处理方法,具体的,通过检测文件系统是否满足第一触发条件,若是,获取所述文件系统中的文件维护表,基于所述文件维护表中针对文件设置的回收有效期监测所述文件系统中文件的使用期限,当确定所述文件系统中存在使用期限届满的目标文件时,对所述目标文件执行删除操作;由此可见,本专利技术可以基于回收有效期实现目标文件的自动删除,无需对整个文件系统进行扫描,提高了删除效率,减少了系统资源的占用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种文件处理方法的流程示意图;图2为本专利技术实施例三公开的一种文件处理方法的流程示意图;图3为本专利技术实施例四公开的一种文件处理方法的流程示意图;图4为本专利技术实施例五公开的一种文件处理方法的流程示意图;图5为本专利技术实施例六公开的一种文件处理方法的流程示意图;图6为本专利技术实施例七公开的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例一公开了一种文件处理方法,如图1所示,该方法包括以下步骤:步骤101:检测文件系统是否满足第一触发条件;该第一触发条件用于触发文件系统的定时回收功能,具体的,第一触发条件的实现方式有多种,例如,检测文件系统是否满足第一触发条件,包括:检测是否接收到针对文件系统的定时回收功能的开启操作;其中,接收到针对文件系统的定时回收功能的开启操作表征文件系统满足第一触发条件。或者,检测文件系统是否满足第一触发条件,包括:检测是否接收到针对文件系统的预定操作;其中,接收到针对文件系统的预定操作表征文件系统满足第一触发条件。或者,检测文件系统是否满足第一触发条件,包括:检测文件系统是否处于加载状态;其中,文件系统处于加载状态表征文件系统满足第一触发条件。步骤102:当满足第一触发条件时,获取文件系统的文件维护表;文件维护表用于维护文件系统中文件的使用期限,其中,文件维护表包括文件标识以及与文件标识对应的回收有效期。需说明的是,本专利技术的一种文件处理方法应用于文件系统中,而针对定时回收功能,可以具体应用于文件系统中的垃圾回收模块中,即,由垃圾回收模块来获取文件系统的文件维护表。该回收有效期可以以文件能够使用的时间长度的方式表征,如某一文件的回收有效期为3个月。该回收有效期也可以以文件能够使用的最后时间点的方式表征,如某一文件的回收有效期为2017年6月30日。步骤103:基于所述文件维护表中针对文件设置的回收有效期监测所述文件系统中文件的使用期限;由于文件维护表中设置有文件的回收有效期,因此文本文档来自技高网...
一种文件处理方法和电子设备

【技术保护点】
一种文件处理方法,其特征在于,该方法包括:检测文件系统是否满足第一触发条件;若是,获取所述文件系统中的文件维护表;基于所述文件维护表中针对文件设置的回收有效期监测所述文件系统中文件的使用期限;当确定所述文件系统中存在使用期限届满的目标文件时,对所述目标文件执行删除操作。

【技术特征摘要】
1.一种文件处理方法,其特征在于,该方法包括:检测文件系统是否满足第一触发条件;若是,获取所述文件系统中的文件维护表;基于所述文件维护表中针对文件设置的回收有效期监测所述文件系统中文件的使用期限;当确定所述文件系统中存在使用期限届满的目标文件时,对所述目标文件执行删除操作。2.根据权利要求1所述的方法,其特征在于,还包括:基于文件系统中文件的元数据更新所述文件维护表中与所述元数据对应的文件的回收有效期。3.根据权利要求2所述的方法,其特征在于,在第一文件处于保护状态下,还包括:当确定针对所述第一文件的保护验证通过后,基于接收的所述第一文件的回收有效期的设置操作请求,在所述第一文件的元数据中设置所述回收有效期;相应的,所述基于文件系统中文件的元数据更新所述文件维护表中与所述元数据对应的文件的回收有效期,包括:基于所述第一文件的元数据在所述文件维护表中更新所述第一文件的所述回收有效期。4.根据权利要求3所述的方法,其特征在于,所述确定针对所述第一文件的保护验证通过后,还包括:基于接收的针对所述第一文件的删除操作请求删除所述第一文件;确定所述第一文本的文件标识;删除所述文本系统中的文件维护表中的所述第一文件的文件标识以及回收有效期。5.根据权利要求3所述的方法,其特征在于,所述确定针对所述第一文件的保护验证通过后,还包括:基于接收的针对所述第一文件的读写操作请求,从所述第一文件的元数据中获取文件密钥;基于所述文件密钥对所述第一文件进行解密或加密。6.根据权利要求3所述的方法,其特征在于,在所述第一文件处于保护状态下,该方法还包括:接收针对所述第一文件的第二操作;确定所述第一文件的保护权限;基于所述保护权限响应或禁止响应所述第二操作。7.一种电子设备,其特征在于,包括:存储器,用于存储...

【专利技术属性】
技术研发人员:李光辉杨杰李红
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1