如何利用XUnzip进行解压?

feveny 2009-09-16 02:09:07
在网上下载了XZip和XUnzip两个类。可以使用XZip进行压缩文件了。但是不知道如何通过XUnzip进行解压缩?

感觉解压应该是分一下几步走:
HZIP hz = OpenZip("E:\\zipTest\\myzip.zip",0,ZIP_FILENAME);
GetZipItem();
FindZipItem();
UnzipItem(hz,index,"E:\\zipTest\\myzip",0,ZIP_FILENAME);

但是其中 GetZipItem(); 这两个参数怎么填呢?
FindZipItem();


函数的定义是这样的:
GetZipItem() - 得到打开的zip档案文件中的相关条目的信息 /////////////////////////////////////////////////////////////////
//
// GetZipItem()
//
// Purpose: Get information about an item in an open zip archive
//
// Parameters: hz - handle of open zip archive
// index - index number (0 based) of item in zip
// ze - pointer to a ZIPENTRY (if ANSI) or ZIPENTRYW
// struct (if Unicode)
//
// Returns: ZRESULT - ZR_OK if success, otherwise some other value
//
FindZipItem() - 通过名称查找条目并返回相关信息/////////////////////////////////////////////////////////////////
//
// FindZipItem()
//
// Purpose: Find item by name and return information about it
//
// Parameters: hz - handle of open zip archive
// name - name of file to look for inside zip archive
// ic - TRUE = case insensitive
// index - pointer to index number returned, or -1
// ze - pointer to a ZIPENTRY (if ANSI) or ZIPENTRYW
// struct (if Unicode)
//
// Returns: ZRESULT - ZR_OK if success, otherwise some other value

请各位赐教咯,谢啦~~~
...全文
821 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
feveny 2009-09-17
  • 打赏
  • 举报
回复
OK,问题解决了,一个个的解压出来~~~
MoXiaoRab 2009-09-16
  • 打赏
  • 举报
回复
不是有个index嘛,以此为参数,递增看看
veryim 2009-09-16
  • 打赏
  • 举报
回复
遍历一下 一个一个解压
feveny 2009-09-16
  • 打赏
  • 举报
回复
要把多个文档解压出来,具体怎么做呢?
MoXiaoRab 2009-09-16
  • 打赏
  • 举报
回复
FindZipItem()只是找到压缩包其中的一个文件,并解压出来

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧