一种安卓系统文件的恢复方法及装置与流程

文档序号:11154725阅读:来源:国知局

技术特征:

1.一种安卓系统文件的恢复方法,其特征在于,所述方法包括:

当要恢复被删除的目标文件时,创建临时目录;

根据预存的所述目标文件的原始状态信息中包含的文件读取流和文件大小,将所述目标文件恢复至所述临时目录,其中,所述原始状态信息还包括所述目标文件的原始文件路径;

将所述临时目录中的所述目标文件还原至所述原始文件路径指向的位置。

2.根据权利要求1所述的安卓系统文件的恢复方法,其特征在于,所述将所述目标文件恢复至所述临时目录,包括:

获取所述目标文件的文件读取流;

获取所述目标文件的文件大小;

根据所述文件读取流在所述临时目录中写入所述目标文件的数据;

根据所述文件大小,控制写入所述目标文件的数据大小。

3.根据权利要求1或2所述的安卓系统文件的恢复方法,其特征在于,在恢复目标文件之前,还包括:检测目标文件是否被删除。

4.根据权利要求3所述的安卓系统文件的恢复方法,其特征在于,所述检测目标文件是否被删除,包括:

获取所述目标文件的当前文件路径;

获取所述目标文件的原始文件路径;

若所述当前文件路径与所述原始文件路径不一致,则确定所述目标文件被删除。

5.根据权利要求4所述的安卓系统文件的恢复方法,其特征在于,在所述获取所述目标文件的原始文件路径之前,还包括:

根据预存的文件识别码确定所述目标文件的原始文件路径。

6.一种安卓系统文件的恢复装置,其特征在于,包括:

创建模块,用于要恢复被删除的目标文件时,创建临时目录;

存储模块,用于存储所有文件的原始状态信息,其中,所述原始状态信息包括所述目标文件的文件读取流、文件大小和原始文件路径;

恢复模块,用于根据预存的所述目标文件的原始状态信息中包含的文件读取流和文件大小,将所述目标文件恢复至所述临时目录;

还原模块,用于将所述临时目录中的所述目标文件还原至所述原始文件路径指向的位置。

7.根据权利要求6所述的安卓系统文件的恢复装置,其特征在于,所述恢复模块,包括,

第一获取单元,用于获取所述目标文件的文件读取流;

第二获取单元,用于获取所述目标文件的文件大小;

写入单元,用于根据所述文件读取流在所述临时目录中写入所述目标文件的数据;

控制单元,用于根据所述文件大小,控制写入所述目标文件的数据大小。

8.根据权利要求6或7所述的安卓系统文件的恢复装置,其特征在于,所述装置还包括检测模块,所述检测模块用于检测目标文件是否被删除。

9.根据权利要求8所述的安卓系统文件的恢复装置,其特征在于,所述检测模块,包括:

第三获取单元,用于获取目标文件的当前文件路径;

第四获取单元,用于获取目标文件的原始文件路径;

第一确定单元,用于当所述当前文件路径与所述原始文件路径不一致时,确定所述目标文件被删除。

10.根据权利要求8所述的安卓系统文件的恢复装置,其特征在于,所述检测模块,还包括:

第二确定子单元,用于根据预存的文件识别码确定所述目标文件的原始文件路径。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1