一种压缩文件解压的方法以及装置与流程

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

技术特征:

1.一种压缩文件解压的方法,其特征在于,包括:

网盘服务端获取待解压文件的文件信息;

所述网盘服务端根据所述文件信息,调用解压应用程序编程接口对所述待解压文件进行解压操作,得到解压文件。

2.如权利要求1所述的方法,其特征在于,所述网盘服务端根据所述文件信息,调用解压应用程序编程接口对所述待解压文件进行解压操作,得到解压文件包括:

所述网盘服务端对所述待解压文件内所包含的待解压对象进行循环遍历,判断当前待解压对象的类别,所述待解压对象为文件或文件夹;

当所述待解压对象为文件夹时,创建文件夹,并对所述待解压对象进行解压操作,得出解压后的文件夹数据;

当所述待解压对象为文件时,对所述待解压对象进行解压操作,得出解压后的文件数据。

3.如权利要求2所述的方法,其特征在于,在所述网盘服务端根据所述文件信息,调用解压应用程序编程接口对所述待解压文件进行解压操作,得到解压文件之后还包括:

所述网盘服务端将所述文件数据和所述文件夹数据存储至指定存储队列。

4.如权利要求3所述的方法,其特征在于,在所述网盘服务端将所述文件数据和所述文件夹数据存储至指定存储队列之后还包括:

所述网盘服务端对所述指定存储队列进行循环遍历,找出所述文件数据所在文件夹的预设的第一文件夹ID信息,找出所述文件夹数据对应的预设的第二文件夹ID信息,并将所述第一文件夹ID信息和所述第二文件ID信息存储至数据库;

根据第一预设存储格式,将所述文件数据存储至数据库,以得出所述解压文件的目录结构关系。

5.如权利要求4所述的方法,其特征在于,在所述根据第一预设存储格式,将所述文件数据存储至数据库,以得出所述解压文件的目录结构关系之后还包括:

所述网盘服务端获取用户的文件列表查看指令;

根据所述文件列表查看指令,从所述数据库中读取所述目录结构关系,以使所述用户查看到相应的文件列表。

6.如权利要求1至5所述的方法,其特征在于,所述解压应用程序编程接口为Java zip API。

7.一种压缩文件解压的装置,其特征在于,包括:

网盘服务端获取模块,用于获取待解压文件的文件信息;

网盘服务端解压模块,用于根据所述文件信息,调用解压应用程序编程接口对所述待解压文件进行解压操作,得到解压文件。

8.如权利要求7所述的装置,其特征在于,所述网盘服务端解压模块包括:

遍历判断单元,用于对所述待解压文件内所包含的待解压对象进行循环遍历,判断当前待解压对象的类别,所述待解压对象为文件或文件夹;

创建解压单元,用于当所述待解压对象为文件夹时根,创建文件夹,并对所述待解压对象进行解压操作,得出解压后的文件夹数据;

解压单元,用于当所述待解压对象为文件时,对所述待解压对象进行解压操作,得出解压后的文件数据。

9.如权利要求8所述的装置,其特征在于,还包括:

网盘服务端存储模块,用于将所述文件数据和所述文件夹数据存储至指定存储队列。

10.如权利要求9所述的装置,其特征在于,还包括:

网盘服务端寻找存储模块,用于对所述指定存储队列进行循环遍历,找出所述文件数据所在文件夹的预设的第一文件夹ID信息,找出所述文件夹数据对应的预设的第二文件夹ID信息,并将所述第一文件夹ID信息和所述第二文件ID信息存储至数据库;

网盘服务端第一存储模块,用于根据第一预设存储格式,将所述文件数据存储至数据库,以得出所述解压文件的目录结构关系。

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