[发明专利]索引存储方法、文件查找方法、装置、电子设备和介质在审
申请号: | 202210273193.2 | 申请日: | 2022-03-18 |
公开(公告)号: | CN114676096A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 吕晨 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16;G06F16/172;G06F16/14 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 索引 存储 方法 文件 查找 装置 电子设备 介质 | ||
本公开涉及计算机技术领域,具体涉及一种索引存储方法、文件查找方法、索引存储装置、文件查找装置、电子设备介质以及计算机程序产品,上述方法包括:创建索引文件;获取第一缓存文件的文件类型,根据第一缓存文件的文件类型在索引文件中确定第一缓存文件对应的索引目录;获取第一缓存文件对应的指示标识;获取第一缓存文件对应的文件名称,将第一缓存文件对应的文件名称与第一缓存文件对应的指示标识以键值对形式存储于索引目录中。通过本公开实施例的技术方案,可以解决现有技术中查找文件时浪费时间的问题。
技术领域
本公开涉及计算机技术领域,尤其涉及一种索引存储方法、文件查找方法、索引存储装置、文件查找装置、电子设备、计算机可读存储介质以及计算机程序产品。
背景技术
随着互联网的快速发展,各种各样的应用程序也被开发出来。在使用程序时,又是需要缓存一些文件,并将其保存在特定目录中。举例而言,在使用某款即时通信应用程序时,可以接收其他人发送的图片文件或者音频文件,此时,可以将图片文件或者音频文件存储至特定路径中。
然而,现有技术中的方案,在需要查找某个已经缓存的文件时,需要逐层对文件目录进行遍历,浪费了用户的时间,降低了用户的使用效率。
发明内容
本公开提供一种索引存储方法、文件查找方法、索引存储装置、文件查找装置、电子设备、计算机可读存储介质及计算机程序产品,以至少解决相关技术中查找文件时浪费时间的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种索引存储方法,包括:创建索引文件;其中,索引文件包括至少一个索引目录;获取第一缓存文件的文件类型,根据第一缓存文件的文件类型在索引文件中确定第一缓存文件对应的索引目录;获取第一缓存文件对应的指示标识;其中,第一缓存文件对应的指示标识用于指示第一缓存文件的唯一性以及第一缓存文件的缓存路径;获取第一缓存文件对应的文件名称,将第一缓存文件对应的文件名称与第一缓存文件对应的指示标识以键值对形式存储于索引目录中。
可选的,第一缓存文件对应的指示标识为第一缓存文件对应的MD5值,获取第一缓存文件对应的指示标识,包括:获取第一缓存文件的缓存路径;根据第一缓存文件以及第一缓存文件的缓存路径生成第一缓存文件对应的MD5值。
可选的,文件类型包括图像类型、文字类型以及视频类型中的一种或多种。
可选的,将第一缓存文件对应的文件名称与第一缓存文件对应的指示标识以键值对形式存储于索引目录中,包括:将第一缓存文件对应的文件名称与第一缓存文件对应的指示标识以key-value结构存储于索引目录中。
可选的,在将第一缓存文件对应的文件名称与第一缓存文件对应的指示标识以键值对形式存储于索引目录中之后,方法还包括:获取所要缓存的第二缓存文件对应的文件名称;在第二缓存文件对应的文件名称与第一缓存文件对应的文件名称相同时,将索引目录中的第一缓存文件对应的指示标识更新为第二缓存文件对应的指示标识。
根据本公开实施例的第二方面,提供一种文件查找方法,包括:获取所要查找的文件对应的文件类型,根据文件类型在索引文件中确定文件对应的索引目录;其中,索引文件包括至少一个索引目录;获取文件对应的文件名称,根据文件名称在索引目录中查找文件名称对应的键值对;其中,键值对包括文件对应的文件名称以及文件对应的指示标识;根据键值对确定文件名称对应的指示标识,根据指示标识确定文件的缓存路径;根据文件的缓存路径查找文件。
可选的,再根据文件的缓存路径查找文件之后,方法还包括:删除文件;在索引目录中删除文件对应的文件名称以及文件对应的指示标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210273193.2/2.html,转载请声明来源钻瓜专利网。