一种设置待清理文件的方法和装置制造方法及图纸

技术编号:14874724 阅读:45 留言:0更新日期:2017-03-23 22:26
本发明专利技术公开了一种设置待清理文件的方法和装置,属于计算机技术领域。所述方法包括:获取多个目标文件的文件目录和文件名;根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别;对于划分出的每个所述类别,如果所述类别中包含符合清理条件的目标文件,则将所述类别中包含的全部目标文件设置为待清理文件。采用本发明专利技术,可以提高设置待清理文件的效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种设置待清理文件的方法和装置
技术介绍
随着计算机技术的飞速发展,各种类型的应用程序得到了广泛的开发和使用,相应的,终端中的文件的种类也越来越繁多,数量越来越巨大。一般用户在终端上安装系统管理应用程序,系统管理应用程序的一项常用功能是清理终端中的无用的文件,释放终端的存储空间。上述系统管理应用程序的后台服务器一般会对待清理文件进行设置,对终端可能存储的每个文件逐一进行审核,根据预设的清理条件(例如,该文件被删除后应用程序可以正常运行或者该文件的文件名为指定的文件名),判断该文件是否需要清理。然后将需要清理的文件设置为待清理文件。进而还可以将待清理文件的相关信息通知给终端侧的系统管理应用程序,以进行相应的清理。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在设置待清理文件的过程中,需要花费大量的时间对所有的文件逐一进行审核,这样,大大降低了设置待清理文件的效率。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种设置待清理文件的方法和装置。所述技术方案如下:第一方面,提供了一种设置待清理文件的方法,所述方法包括:获取多个目标文件的文件目录和文件名;根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别;对于划分出的每个所述类别,如果所述类别中包含符合清理条件的目标文件,则将所述类别中包含的全部目标文件设置为待清理文件。第二方面,提供了一种设置待清理文件的装置,所述装置包括:获取模块,用于获取多个目标文件的文件目录和文件名;分类模块,用于根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别;设置模块,用于对于划分出的每个所述类别,如果所述类别中包含符合清理条件的目标文件,则将所述类别中包含的全部目标文件设置为待清理文件。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,获取多个目标文件的文件目录和文件名;根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别,对于划分出的每个类别,如果类别中包含符合清理条件的目标文件,则将类别中包含的全部目标文件设置为待清理文件。这样,在设置待清理文件的过程中,将文件按目录名及文件名分类,然后只需要在每个类别中审核部分文件即可确定该类别的所有文件是否为待清理文件,从而,可以提高设置待清理文件的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种设置待清理文件的方法流程图;图2是本专利技术实施例提供的一种设置待清理文件的处理框架图;图3是本专利技术实施例提供的一种设置待清理文件的装置结构示意图;图4是本专利技术实施例提供的一种设置待清理文件的装置结构示意图;图5是本专利技术实施例提供的一种服务器的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供了一种设置待清理文件的方法,该方法可以由服务器实现。服务器可以是上述系统管理应用程序的后台服务器。服务器可以包括处理器、存储器,处理器可以用于进行下述流程中的设置待清理文件的处理,存储器可以用于存储下述处理过程中需要的数据以及产生的数据。服务器还可以包括传输部件、输入输出单元,传输部件可以用于设置待清理文件过程中数据的接收与发送,输入输出单元可以用于用户指令的输入和数据的显示,如图1所示,该方法的处理流程可以包括如下的步骤:步骤101,获取多个目标文件的文件目录和文件名。步骤102,根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别。步骤103,对于划分出的每个类别,如果类别中包含符合清理条件的目标文件,则将类别中包含的全部目标文件设置为待清理文件。具体的处理过程可以参见下面实施例中的详细描述。本专利技术实施例中,获取多个目标文件的文件目录和文件名;根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别,对于划分出的每个类别,如果类别中包含符合清理条件的目标文件,则将类别中包含的全部目标文件设置为待清理文件。这样,在设置待清理文件的过程中,将文件按目录名及文件名分类,然后只需要在每个类别中审核部分文件即可确定该类别的所有文件是否为待清理文件,从而,可以提高设置待清理文件的效率。实施例二本专利技术实施例提供了一种设置待清理文件的方法,该方法可以由服务器实现。服务器可以是上述系统管理应用程序的后台服务器。服务器可以包括处理器、存储器,处理器可以用于进行下述流程中的设置待清理文件的处理,存储器可以用于存储下述处理过程中需要的数据以及产生的数据。服务器还可以包括传输部件、输入输出单元,传输部件可以用于设置待清理文件过程中数据的接收与发送,输入输出单元可以用于用户指令的输入和数据的显示。下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:步骤101,获取多个目标文件的文件目录和文件名。在实施中,在确定待清理文件前,上述系统管理应用程序对应的服务器可以获取并记录终端上可能存储的大量文件(即目标文件)的文件目录和文件名。可选的,技术人员可以通过某终端模拟用户使用,再将终端经过使用后存储的文件通知给服务器,相应的处理可以如下:接收终端发送的终端存储的所有文件的文件目录和文件名,作为多个目标文件的文件目录和文件名。在实施中,服务器可以包含用来模拟所有用户终端的测试终端,技术人员可以在测试终端上安装用户可能安装的所有应用程序,从而测试终端上可以存储有大量用户终端上可能存在的文件。进而,测试终端可以将本地存储的所有文件的文件目录和文件名发送给服务器,服务器则可以将上述文件目录和文件名作为多个目标文件的文件目录和文件名。步骤102,根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别。在实施中,上述服务器可以对目录名及文件名预先设置多个匹配条件,如果某个目标文件的文件名和文件目录的各级目录名满足上述一个或多个匹配条件,则可以将该目标文件划分至对应的类别,该类别包含的所有目标文件的文件名和文件目录的各级目录名均满足相同的匹配条件。如匹配条件分别为1、2、3、4,某个目标文件的文件名和文件目录的各级目录名满足1和3,则可以将该目标文件划分至满足匹配条件1、3的类别。可选的,上述预设的目录名及文件名的匹配条件可以如下:第一级目录名相同,第一级目录名以外的其它级目录名及文件名中只有一个不同名称,且不同名称满足相同的预设命名标准。在实施中,如果多个目标文件的第一级目录名相同,它们的除第一级目录名以外的其它级目录名和本身的文件名中只有一级名称不相同,并且不同名称都满足相同的预设命名标准,则可以认为上述多个目标文件均满足预设的目录名及文件名本文档来自技高网...
一种设置待清理文件的方法和装置

【技术保护点】
一种设置待清理文件的方法,其特征在于,所述方法包括:获取多个目标文件的文件目录和文件名;根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别;对于划分出的每个所述类别,如果所述类别中包含符合清理条件的目标文件,则将所述类别中包含的全部目标文件设置为待清理文件。

【技术特征摘要】
1.一种设置待清理文件的方法,其特征在于,所述方法包括:获取多个目标文件的文件目录和文件名;根据每个目标文件的文件名和文件目录的各级目录名,将满足预设的目录名及文件名的匹配条件的目标文件划分为相同的类别;对于划分出的每个所述类别,如果所述类别中包含符合清理条件的目标文件,则将所述类别中包含的全部目标文件设置为待清理文件。2.根据权利要求1所述的方法,其特征在于,所述获取多个目标文件的文件目录和文件名,包括:接收终端发送的所述终端存储的所有文件的文件目录和文件名,作为多个目标文件的文件目录和文件名。3.根据权利要求1所述的方法,其特征在于,所述预设的目录名及文件名的匹配条件,包括:第一级目录名相同,所述第一级目录名以外的其它级目录名及文件名中只有一个不同名称,且所述不同名称满足相同的预设命名标准。4.根据权利要求3所述的方法,其特征在于,所述预设的目录名及文件名的匹配条件,包括:第一级所述目录名相同,其它级目录名及文件名中只有一个不同名称,且所述不同名称满足相同的预设命名标准且具有相同的字符数目。5.根据权利要求3或4所述的方法,其特征在于,所述预设命名标准,包括:由纯数字组成,由单词组成,包含日期,由包名组成。6.根据权利要求1所述的方法,其特征在于,所述如果所述类别中包含符合清理条件的目标文件,则将所述类别中包含的全部目标文件设置为待清理文件,包括:在所述类别中选取预设数目个所述目标文件,如果所述预设数目个目标文件全部符合清理条件,则将所述类别中包含的全部目标文件设置为待清理文件。7.根据权利要求1所述的方法,其特征在于,所述如果所述类别中包含符合清理条件的目标文件,则将所述类别中包含的全部目标文件设置为待清理文
\t件,包括:如果所述类别中包含符合清理条件的目标文件,且所述类别包含的目标文件的文件名和文件目录的各级目录名中不包括预设的目录名及文件名,则将所述类别中包含的全部目标文件设置为待清理文件。8.根据权利要求1所述的方法,其特征在于,所述将所述类别中包含的全部目标文件设置为待清理文件之后,还包括:将所述待清理文件的文件名和文件目录的各级目录...

【专利技术属性】
技术研发人员:方小敏巫志雄
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1