Доброе утро, форумчане! В моей программе создается временная папка в которой расположен текстовый файл и папка с рисунками. Я пытаюсь удалить папку рекурсивным методом. Но удаляется только каталог с рисунками, а текстовый файл остается.Код:void CMainWindow::removeDir(const QString dir_path){ QDir dir(dir_path); foreach(QString fileName, dir.entryList()) { if(fileName == "." || fileName == "..") { continue; } if (QFileInfo(dir_path + "/" + fileName).isDir()) { removeDir(dir_path + "/" + fileName); } else { dir.remove(fileName); } } if (!dir.rmdir(dir_path)) { QMessageBox::warning(this, tr("Удаление временной директории"), tr("Не удалось удалить временную директорию")); return; }}
|