zip压缩和解压缩文件夹


这里有源码下载,经验证,基本可以直接使用


简单用法:

压缩多个文件到一个压缩文件:

HZIP hz=CreateZip(_T("zipsample.zip"), 0);
ZipAdd(hz, _T("zn20100826151644-1248291736.jpg"), _T("20100826151644-1248291736.jpg"));
ZipAdd(hz, _T("zncode.txt"), _T("code.txt"));
CloseZip(hz);


解压缩含有多个文件的压缩文件:

HZIP hz=OpenZip(_T("zipsample.zip"), 0);

  
  ZIPENTRY ze;
  GetZipItem(hz, -1, &ze);
  int numItems=ze.index;


  for(int zi=0; zi < numItems;  zi++)
  {
ZIPENTRY ze;
GetZipItem(hz, zi, &ze);
UnzipItem(hz, zi, ze.name);
  
  }


  CloseZip(hz);


http://www.codeproject.com/Articles/7530/Zip-Utils-clean-elegant-simple-C-Win32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值