找回密码
 立即注册
收起左侧

用quazip解压不完整!

1
回复
6324
查看
[复制链接]
累计签到:59 天
连续签到:1 天
来源: 2017-11-6 10:58:37 显示全部楼层 |阅读模式
1Qter豆
我使用的是qt5.9,使用quazip来解压zip文件。但是我打包发布后点击解压时发现有时无法完全解压zip文件里的东西,有时只有一部分。这是什么情况。求大神指点!
bool DecompressionUpdate::CopyOverwriteFile(QString AppRoute,QString UpdatePath){    QString PreservationPath = qApp->applicationDirPath();    qDebug()<<"PreservationPath"<<PreservationPath;    qDebug()<<"UpdatePath:"<<UpdatePath+"/webChannel.zip";    int a = JlCompress::getFileList(UpdatePath+"/webChannel.zip").size();    qDebug()<<"a:"<<a;    if(a!=0)    {        int i;        ui->progressBar->setRange(0,a-1);        for(i=0;i<JlCompress::extractDir(UpdatePath+"/webChannel.zip",AppRoute).size();i++)        {            QString Files = JlCompress::extractDir(UpdatePath+"/webChannel.zip",AppRoute)[i];            qDebug()<<"a:"<<Files;            ui->DProcess->appendPlainText(Files);            ui->progressBar->setValue(i);        }

回复

使用道具 举报

累计签到:35 天
连续签到:1 天
2017-11-6 15:44:14 显示全部楼层
试试ZLib?毕竟zlib是行业标准了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了