From e2aa47a1bad0e5537fcf5c8eb277c8a00227dd9b Mon Sep 17 00:00:00 2001 From: muyuankai Date: Sun, 4 Feb 2024 15:50:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=B0=8F=E7=B1=B3?= =?UTF-8?q?=E6=89=8B=E6=9C=BAmtp=E6=8C=82=E8=BD=BD=E6=8B=96=E6=8B=BD?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=88=B0zip=E5=8E=8B=E7=BC=A9=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=B7=BB=E5=8A=A0=E5=A4=B1=E8=B4=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复小米手机mtp挂载拖拽文件到zip压缩文件添加失败问题 Bug: https://pms.uniontech.com/bug-view-200113.html Log: 修复小米手机mtp挂载拖拽文件到zip压缩文件添加失败问题 --- 3rdparty/interface/archiveinterface/cliinterface.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/3rdparty/interface/archiveinterface/cliinterface.cpp b/3rdparty/interface/archiveinterface/cliinterface.cpp index e9f87e4b..8b5d832c 100644 --- a/3rdparty/interface/archiveinterface/cliinterface.cpp +++ b/3rdparty/interface/archiveinterface/cliinterface.cpp @@ -401,6 +401,7 @@ PluginFinishType CliInterface::addFiles(const QList &files, const Com args_list << m_strArchiveName << temp_archiveName; QProcess mover; ret = 0 == mover.execute("mv",args_list); + mover.waitForFinished(); ret = mover.exitCode() == QProcess::NormalExit; if (!ret) { qInfo() << "建立临时文件失败!"; @@ -434,6 +435,7 @@ PluginFinishType CliInterface::addFiles(const QList &files, const Com qInfo()<< "mtp 压缩完成,现在开始移动"; QStringList args_list; args_list<< temp_archiveName << m_strArchiveName; + m_process->waitForFinished(); QProcess mover; ret = 0 == mover.execute("mv",args_list); ret = mover.exitCode() == QProcess::NormalExit;