QFileSystemModel* _dirModel = new QFileSystemModel(this);
.
.
_dirModel->rmdir(index);
_dirModel->remove(index);
«rmdir», похоже, создан для удаления каталогов, но я также успешно удалил каталог с помощью «remove». Какой смысл иметь «rmdir», в то время как «remove» может выполнять ту же работу?
От документация :
QFileSystemModel::remove
удаляет данный файл из файловой системыQFileSystemModel::rmdir
удаляет указанный каталог из файловой системы.Других решений пока нет …