【发布时间】:2013-03-04 03:29:24
【问题描述】:
我正在使用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);
【问题讨论】:
-
它看起来不像 zlib。手册中没有您示例中的功能 (zlib.net/manual.html)。我经常使用 zlib,但从未使用 SetCurrentDirectory()
-
@cha :这是确切的源文件。 openscenegraph.org/svn/osg/OpenSceneGraph/tags/…