我正在使用zlib解压缩 zip 文件的列表。这是简单的方法。但是SetCurrentDirectory
函数调用会影响我的其他线程。有没有办法使用zlib解压缩到特定目录。
SetCurrentDirectory("c:\\docs\\stuff");
HZIP hz = OpenZip("c:\\stuff.zip",0);
ZIPENTRY ze; GetZipItem(hz,-1,&ze); int numitems=ze.index;
for (int i=0; i<numitems; i++)
{ GetZipItem(hz,i,&ze);
UnzipItem(hz,i,ze.name);
}
CloseZip(hz);