aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/fileutils.cpp
diff options
context:
space:
mode:
authorDavid Schulz <[email protected]>2021-06-11 14:33:58 +0200
committerDavid Schulz <[email protected]>2021-06-17 06:35:40 +0000
commit3b127c04e80eb8cdd2f6695d6212a927dfd5105b (patch)
treef2a4789389b76d999043cfe0ab0b08993a015954 /src/libs/utils/fileutils.cpp
parent410b02f8c5b1631c376e269c670c559524b5eabb (diff)
Utils: add rename function to fileutils
Diffstat (limited to 'src/libs/utils/fileutils.cpp')
-rw-r--r--src/libs/utils/fileutils.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp
index 146b4133d2f..0b0672ccc25 100644
--- a/src/libs/utils/fileutils.cpp
+++ b/src/libs/utils/fileutils.cpp
@@ -485,6 +485,13 @@ FilePath FileUtils::homePath()
return FilePath::fromString(QDir::cleanPath(QDir::homePath()));
}
+bool FileUtils::renameFile(const FilePath &srcFilePath, const FilePath &tgtFilePath)
+{
+ QTC_ASSERT(!srcFilePath.needsDevice(), return false);
+ QTC_ASSERT(srcFilePath.scheme() == tgtFilePath.scheme(), return false);
+ return QFile::rename(srcFilePath.path(), tgtFilePath.path());
+}
+
QByteArray FileReader::fetchQrc(const QString &fileName)
{
QTC_ASSERT(fileName.startsWith(':'), return QByteArray());