|
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); }
|
|