gpt4 book ai didi

Qt:Quazip的简单示例

转载 作者:行者123 更新时间:2023-12-04 09:36:53 27 4
gpt4 key购买 nike

我建立了quazip库。我需要一个简单的示例,说明如何解压缩zip文件。例如。

Quazip zipFile( QFile("test.zip") );
zipFile.unzip();

quazip中显示的测试有点令人困惑。我搜索了很短的时间以找到一个示例,但找不到一个示例。

最佳答案

这是显示如何读取文件的快速示例。您将需要对循环中的代码进行一些修改,以将数据写入文件或执行应用程序所需的任何操作:

QuaZip zip("zipFile.zip");
zip.open(QuaZip::mdUnzip);

QuaZipFile file(&zip);

for(bool f=zip.goToFirstFile(); f; f=zip.goToNextFile()) {
file.open(QIODevice::ReadOnly);
//same functionality as QIODevice::readData() -- data is a char*, maxSize is qint64
file.readData(data,maxSize);
//do something with the data
file.close();
}

zip.close();

关于Qt:Quazip的简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290083/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com