From 482c334f3e1890399e60d68f007e59b32809680e Mon Sep 17 00:00:00 2001 From: Aline Gondim Santos Date: Thu, 15 Dec 2022 09:54:01 -0300 Subject: [PATCH] download: create directory if it does not exist GitLab: #673 Change-Id: Ib81ea66336b075fc7c51782d3933f06db91201f9 --- src/libclient/datatransfermodel.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libclient/datatransfermodel.cpp b/src/libclient/datatransfermodel.cpp index 949d602c..89416476 100644 --- a/src/libclient/datatransfermodel.cpp +++ b/src/libclient/datatransfermodel.cpp @@ -192,6 +192,10 @@ DataTransferModel::copyTo(const QString& accountId, filename = srcfi.isSymLink() ? srcfi.symLinkTarget() : path; auto dest = pimpl_->getUniqueFilePath(filename, destPath); qDebug() << "Copy to " << dest; + // create directory if it does not exist + QDir dir(destPath); + if (!dir.exists()) + dir.mkpath("."); src.copy(dest); }