From a492fe4806acd339761da9100a635bebe1d1a9b9 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 4 Mar 2017 19:23:17 +0100 Subject: [PATCH] Added 3 parameters version #868 --- src/blackmisc/fileutils.cpp | 5 +++++ src/blackmisc/fileutils.h | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/blackmisc/fileutils.cpp b/src/blackmisc/fileutils.cpp index 0614a1800..36458006a 100644 --- a/src/blackmisc/fileutils.cpp +++ b/src/blackmisc/fileutils.cpp @@ -101,6 +101,11 @@ namespace BlackMisc return QDir::cleanPath(path1 + QChar('/') + path2); } + QString CFileUtils::appendFilePaths(const QString &path1, const QString &path2, const QString &path3) + { + return CFileUtils::appendFilePaths(CFileUtils::appendFilePaths(path1, path2), path3); + } + bool CFileUtils::copyRecursively(const QString &sourceDir, const QString &destinationDir) { QFileInfo sourceFileInfo(sourceDir); diff --git a/src/blackmisc/fileutils.h b/src/blackmisc/fileutils.h index 15de7bbbc..448871320 100644 --- a/src/blackmisc/fileutils.h +++ b/src/blackmisc/fileutils.h @@ -63,6 +63,10 @@ namespace BlackMisc //! \sa CNetworkUtils::buildUrl for URLs static QString appendFilePaths(const QString &path1, const QString &path2); + //! Append file paths + //! \sa CNetworkUtils::buildUrl for URLs + static QString appendFilePaths(const QString &path1, const QString &path2, const QString &path3); + //! If `sourceDir` is a directory, copies it recursively, so that `sourceDir` becomes `destinationDir`. //! If it is a file, just copies the file. static bool copyRecursively(const QString &sourceDir, const QString &destinationDir);