Полностью удалить папку в QT - PullRequest
0 голосов
/ 19 июня 2020

Я хотел полностью удалить папку (вместе с вложенными папками). Я написал следующий код, но он не работает для папок, но для файлов он работает правильно. Как я могу исправить эту проблему? Кроме того, я должен упомянуть здесь, что я работаю с абсолютным адресом пути в своей программе.

void MainWindow::on_pushButtonDelete_clicked()
{
    QDir l_workingDirectory;

    if(!QFile::remove(f_abslouteSourcePathFile) || !l_workingDirectory.remove(f_abslouteSourcePathFolder))
    {
        statusBar()->showMessage("File/Folder couldn't deleted.");
    }
    else
    {
        statusBar()->showMessage("File/Folder is deleted.");
    }
}

Я могу удалить файлы с кодом, но не могу удалить каталог. Зачем?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...