【技术实现步骤摘要】
文件管理的方法、电子设备和计算机可读存储介质
本公开涉及计算机领域,并且更具体地涉及文件管理的方法、电子设备和计算机可读存储介质。
技术介绍
通常,为了保证数据的安全,会采用数据备份系统来对数据进行备份处理,以用于必要时的数据恢复,例如恢复由于灾害而导致丢失的数据或者由于可能的错误而需要回滚到先前的状态等等。除了这种传统使用之外,目前也在寻求对备份数据的其它使用,例如数据搜索、数据分析等。在这种情况下,针对备份数据的数据管理越来越受到关注。在针对备份数据的管理中,需要了解备份数据中每个文件随时间的演变情况。例如,文件什么时候第一次被备份,之后是否被修改过,在哪些时间点被修改,每次修改后都产生哪些新版本,以及文件是什么时候被删除的或者至今没有删除,等等。在这种情况下,需要识别出备份数据中每个文件是新增、删除、修改中的哪一种。在众多处理中,针对增量备份、特别是大尺寸的增量备份中的文件备份数据,如何识别被修改的文件成为艰巨的任务。
技术实现思路
本公开实施例提供用于文件管理的方案。根据本公开的第 ...
【技术保护点】
1.一种文件管理的方法,包括:/n生成第一时间点创建的第一备份数据中的文件的索引结构,所述索引结构至少指示每个文件的文件名和关联的路径信息,所述第一备份数据是相对于第二时间点创建的第二备份数据的增量备份数据,所述第二时间点先于所述第一时间点;/n对于所述第一备份数据中涉及的一个文件夹,基于所述第二备份数据确定所述文件夹中在所述第二时间点已经存在的已有文件;以及/n通过确定所述索引结构中是否包括所述已有文件的索引项,来识别所述文件夹中在所述第一时间点与所述第二时间点之间被修改的文件。/n
【技术特征摘要】
1.一种文件管理的方法,包括:
生成第一时间点创建的第一备份数据中的文件的索引结构,所述索引结构至少指示每个文件的文件名和关联的路径信息,所述第一备份数据是相对于第二时间点创建的第二备份数据的增量备份数据,所述第二时间点先于所述第一时间点;
对于所述第一备份数据中涉及的一个文件夹,基于所述第二备份数据确定所述文件夹中在所述第二时间点已经存在的已有文件;以及
通过确定所述索引结构中是否包括所述已有文件的索引项,来识别所述文件夹中在所述第一时间点与所述第二时间点之间被修改的文件。
2.根据权利要求1所述的方法,其中生成所述索引结构包括:
对于所述第一备份数据所涉及的每个文件,确定所述文件的路径和文件名;
响应于所述路径被包括在所述索引结构中,将所述文件名与所述路径相关联地添加到所述索引结构中;以及
响应于所述路径未被包括在所述索引结构中,将所述路径添加到所述索引结构中,并且将所述文件名与所述路径关联地添加到所述索引结构中。
3.根据权利要求1所述的方法,其中确定所述已有文件包括:
获取所述第一备份数据中的所述文件夹相关联的第一组文件名;
获取所述第二备份数据中的所述文件夹相关联的第二组文件名;以及
基于所述第一组文件名和所述第二组文件名,将具有相同文件名的文件识别为所述已有文件。
4.根据权利要求1所述的方法,其中确定所述索引结构中是否包括所述已有文件的索引项包括:
确定所述已有文件的路径和文件名;以及
响应于所述路径被包括在所述索引结构中并且所述文件名与所述路径关联地被包括在所述索引结构中,确定所述索引结构中包括所述已有文件的索引项。
5.根据权利要求1所述的方法,还包括:
响应于针对所述文件夹中的所有所述已有文件已执行所述被修改的文件的识别,从所述索引结构中删除所有所述已有文件的索引项。
6.一种电子设备,包括:
至少一个处理器;
存储器,耦合至所述至少一个处理器并且具有存储于其上的指令,所述指令在由所述至少一个处理器执行时使所述设备执行动作,所述动作包括:
生成第一时间点创建的第一备份数据中的文件的索引结构,所述索引结构至少指示每...
【专利技术属性】
技术研发人员:蔡超前,董嘉悦,施晓鹤,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。