Создаю файл, пишу в него текст, потом хочу скопировать. Но функция copy возвращает false. В качестве директории куда копировать в диалоге выбираю всегда:
C:\Users\nkrivosheya\Documents\
Что я делаю не так?
QFile key_file("file");
key_file.open(QFile::WriteOnly | QFile::Text);
key_file.write("test");
key_file.flush();
QString from_path = QDir::currentPath() +QDir::separator()+ "file";
qDebug() << key_file.copy(from_path, dir);
qDebug() << key_file.errorString();
key_file.close();
qDebug() << key_file.copy(from_path, dir);
qDebug() << key_file.errorString();
P.S. на всякий случай пробую копировать файл до его закрытия и после. Всегда ответ false.
P.S.S. key_file.errorString();
выводит в обоих случаях: Неизвестная ошибка.
В качестве аргумента для QFile::copy
необходимо передавать полный путь к файлу, а не путь до папки.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пишу программы для универа, всегда обходился консолью, а тут понадобилось сделать программу в которой выводится декартова система координат...
Как применять алгоритмы STL в Qt, на примере QStringList и set_difference, например? Если это возможно, конечно
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском