Как скопировать с папки appdata/local/temp?

256
19 июля 2021, 07:50
std::string Import::getTempFile()
{
    // получаем имя временного файла
    QTemporaryFile file;
    if (file.open()) 
    {
        return file.fileName().toStdString();
    }
    return "";
}

1 - получаю временный файл, куда будет сортироваться

std::string tempFileName = getTempFile();

2 - сортирую содержимое

QProcess process;
process.start("sort " + inputFile + " /O " + outputFile);
process.waitForFinished();

3 - копирую файл

std::string commandCopyFile = "copy /y \"" + tempFileName + "\"" + " \"" + _fileName + "\"";
process.start(QString::fromStdString(commandCopyFile));
process.waitForFinished();

3 - удаляю временный файл

std::string commandDeleteFile = "del " + tempFileName;
process.start(QString::fromStdString(commandDeleteFile));

я столкнулся с такой проблемой: я не могу заменить файл (шаг 3). Пробовал через консоль. Консоль выдавала: не может найти такой файл. Видимо временный файл нельзя скопировать или я скорее всего не правильно что то делаю.

READ ALSO
ASSERT failure in QList<T>::operator[]: “index out of range”

ASSERT failure in QList<T>::operator[]: “index out of range”

Уже голову сломалИтак, есть QList<QString> или QStringList (не влияет на ошибку),

164
Анимация появления текста Jquery

Анимация появления текста Jquery

Пожалуйста, подскажите, как сделать анимацию появления текста, если текст меняется с помощью Jquery:

295
Ajax срабатывает сразу несколько раз

Ajax срабатывает сразу несколько раз

Почему ajax запрос срабатывает сразу несколько раз?

269