Есть ли «сила»? опция для QFile :: copy () или альтернативная библиотека для этого?

В моем приложении qt каждый раз, когда загружается моя программа, я копирую последнюю версию некоторых файлов. Я заметил, что QFile :: copy (), похоже, не позволяет этого. В документах Qt говорится:

Обратите внимание, что если файл с именем newName уже существует, copy ()
возвращает false (т.е. QFile не будет перезаписывать его).

Я знаю, что, вероятно, могу сделать что-то простое, как:

if (QFile::exists(targetFile))
{
QFile::remove(targetFile);
}
QFile::copy(sourceFile, targetFile);

Но я блуждаю, если есть какой-то умный способ сделать это на Qt … обычно это происходит, и я часто заканчиваю тем, что не использую многие функции Qt, потому что я просто не знаю о них.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]