一种文件删除方法及终端设备技术

技术编号:20944262 阅读:37 留言:0更新日期:2019-04-24 02:18
本发明专利技术提供了一种文件删除方法及终端设备,其中,所述方法包括:获取至少两个内容相同的候选文件;确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项;根据所述关键信息从所述候选文件中确定待删除文件。可以根据关键信息确定待删除文件,避免了与用户交互确定待删除文件,有助于提高删除效率。

A File Delete Method and Terminal Equipment

The invention provides a file deletion method and a terminal device, in which the method includes: obtaining at least two candidate files with the same content; determining the key information corresponding to each candidate file, the key information includes: storage path, candidate file name and at least one item in storage time; and determining the candidate file to be deleted from the candidate file according to the key information. Papers. The deleted files can be determined according to the key information, avoiding interaction with users to determine the deleted files, which helps to improve the deletion efficiency.

【技术实现步骤摘要】
一种文件删除方法及终端设备
本专利技术涉及终端设备
,尤其涉及一种文件删除方法及终端设备。
技术介绍
用户在使用移动终端的过程中,会出现重复下载相同文件的情况,导致占用存储空间,不利于移动终端的正常运行。为了提高移动终端的性能,需要删除重复文件。现有技术中,删除重复文件的步骤主要包括:首先,通过文件的MD5值或文件内容包含的字节数确定文件是否相同,字节数越精确越好,所述MD5值相同的两个文件为相同文件,字节数相同的两个文件为相同文件;然后,将相同的文件提示给用户;最后,根据用户指令删除相同文件至一个文件。综上所述,上述方案需要根据用户指令删除文件,交互步骤复杂,导致相同文件的删除操作效率较低。
技术实现思路
本专利技术实施例提供一种文件删除方法及终端设备,以解决现有技术中交互步骤复杂,导致相同文件的删除操作效率较低的问题。一方面,本专利技术实施例公开了一种文件删除方法,应用于终端设备,所述方法包括:获取至少两个内容相同的候选文件;确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项;根据所述关键信息从所述候选文件中确定待删除文件。另一方面,本专利技术实施例还公开了一种终端设备,包括:候选文件获取模块,用于获取至少两个内容相同的候选文件;关键信息确定模块,用于确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项;待删除文件确定模块,用于根据所述关键信息从所述候选文件中确定待删除文件。再一方面,本专利技术实施例还公开了一种终端设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的文件删除方法的步骤。最后一方面,本专利技术实施例还公开了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的文件删除方法的步骤。在本专利技术实施例中,获取至少两个内容相同的候选文件;确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项;根据所述关键信息从所述候选文件中确定待删除文件。可以根据关键信息确定待删除文件,避免了与用户交互确定待删除文件,有助于提高相同文件的删除效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例一中的一种文件删除方法的步骤流程图;图2示出了本专利技术实施例二中的另一种文件删除方法的步骤流程图;图3示出了本专利技术实施例三中的一种终端设备的结构框图;图4示出了本专利技术实施例四中的一种终端设备的结构框图;图5示出了实现本专利技术各个实施例的一种终端设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面通过列举几个具体的实施例详细介绍本专利技术提供的一种文件删除方法及终端设备。参照图1,示出了本专利技术实施例一的一种文件删除方法的步骤流程图,具体可以包括如下步骤:步骤101,终端设备获取至少两个内容相同的候选文件。其中,终端设备可以为移动终端,也可以为计算机等固定终端。候选文件包括但不限于:图片、视频、文档。本专利技术实施例针对相同内容的文件推荐删除,其中,内容相同的识别主要可以采用MD5和文件字节数目。MD5相同的文件认定为从下载的同一文件,文件字节数目相同的文件认定为相同内容的文件。可以理解,文件字节数目精确度越高,相同内容的识别越准确。步骤102,终端设备确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项。其中,存储路径包括多个层级的目录,为绝对路径,存储路径可以为文件下载时的默认路径,也可以为文件挪动位置之后的其他路径。例如,C:\Users\Public\Desktop,包括根目录C以及3个层级的子目录。候选文件名称可以为中文、英文、字母或其组合,候选文件名称可以包含文件扩展名。存储时间可以为文件的下载时间,或修改之后的存储时间,包括对候选文件名称或内容的修改。在实际应用中,关键信息还可以包括其他可以决定文件是否为待删除文件的信息。步骤103,终端设备根据所述关键信息从所述候选文件中确定待删除文件。具体地,根据存储路径、候选文件名称、以及存储时间中的至少一项从候选文件中确定待删除文件。例如,存储时间最接近当前时间的候选文件为最后一次保存的文件,可以作为目标文件,其他候选文件可以作为待删除文件。在确定待删除文件之后,可以向用户展示以提示用户删除。例如,展示所有候选文件,并默认选中其中的待删除文件,若用户确认删除,则删除待删除文件;用户还可以在取消选中的部分待删除文件,或选中未被识别为待删除文件,再确认删除。可以保证删除效率的同时,还可以保证灵活性。在本专利技术实施例中,获取至少两个内容相同的候选文件;确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项;根据所述关键信息从所述候选文件中确定待删除文件。可以根据关键信息确定待删除文件,避免了与用户交互确定待删除文件,有助于提高删除效率。参照图2,示出了本专利技术实施例二的一种文件删除方法的步骤流程图,具体可以包括如下步骤:步骤201,终端设备获取至少两个内容相同的候选文件。该步骤可以参照步骤101的详细说明,在此不再赘述。步骤202,终端设备确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项。该步骤可以参照步骤102的详细说明,在此不再赘述。步骤203,在所述关键信息包含所述存储时间,且所述候选文件的存储时间不同的情况下,终端设备选取存储时间较早的候选文件作为待删除文件。对于版本会更新的文件,下载越早的候选文件为旧版本的文件,下载越晚的候选文件为新版本的文件,从而需要保存新版的文件,旧版本的文件作为待删除文件用于删除。例如,存储时间为2018年12月5日10:25的候选文件1和存储时间为2018年1月13:25的候选文件2,将候选文件2作为待删除文件。在实际应用中,当候选文件名称或存储路径相同时,可以根据存储时间确定待删除文件;当候选文件名称、存储路径、存储时间均不相同时,可以根据实际应用场景或需求选取根据存储时间确定待删除文件。本专利技术实施例可以根据存储时间准确识别待删除文件。步骤204,在所述关键信息包含所述存储路径,且所述候选文件的存储路径不同的情况下,终端设备确定每个候选文件的存储路径的深度,并选取深度较大的候选文件作为待删除文件。其中,存储路径的深度为路径包含的根目录和子本文档来自技高网...

【技术保护点】
1.一种文件删除方法,应用于终端设备,其特征在于,所述方法包括:获取至少两个内容相同的候选文件;确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项;根据所述关键信息从所述候选文件中确定待删除文件。

【技术特征摘要】
1.一种文件删除方法,应用于终端设备,其特征在于,所述方法包括:获取至少两个内容相同的候选文件;确定每个候选文件对应的关键信息,所述关键信息包括:存储路径、候选文件名称以及存储时间中的至少一项;根据所述关键信息从所述候选文件中确定待删除文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述关键信息从所述候选文件中确定待删除文件的步骤,包括:在所述关键信息包含所述存储时间,且所述候选文件的存储时间不同的情况下,选取存储时间较早的候选文件作为待删除文件;在所述关键信息包含所述存储路径,且所述候选文件的存储路径不同的情况下,确定每个候选文件的存储路径的深度,并选取深度较大的候选文件作为待删除文件;在所述关键信息包含所述候选文件名称,且所述候选文件名称不同的情况下,根据所述候选文件名称从所述候选文件中确定待删除文件。3.根据权利要求2所述的方法,其特征在于,所述根据所述候选文件名称从所述候选文件中确定待删除文件的步骤,包括:根据计算确定所述候选文件名称的相似度;在所述候选文件名称的相似度大于或等于预设相似度阈值的情况下,选取所述候选文件名称包含预设关键字符的候选文件作为待删除文件;在所述候选文件名称的相似度小于预设相似度阈值的情况下,选取所述候选文件名称长度较长的候选文件作为待删除文件。4.根据权利要求2所述的方法,其特征在于,所述根据所述候选文件名称从所述候选文件中确定待删除文件的步骤,包括:获取系统对所述候选文件的命名规则;选取所述候选文件名称符合所述命名规则的候选文件作为待删除文件。5.根据权利要求2所述的方法,其特征在于,所述根据所述候选文件名称从所述候选文件中确定待删除文件的步骤,包括:采用人工智能识别算法选取所述候选文件名称为机器语言的候选文件作为待删除文件。6.一种终端设备,其特征在于,所述终端设备包括:候选文件获取模块,用于获取至少两个内容相同的候选...

【专利技术属性】
技术研发人员:王江华
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1