Qt: В чем разница между remove () и rmdir () - PullRequest
0 голосов
/ 25 октября 2018
QFileSystemModel* _dirModel = new QFileSystemModel(this);
.
.

_dirModel->rmdir(index);

_dirModel->remove(index);

«rmdir», похоже, создан для удаления каталогов, но я также успешно удалил каталог с помощью «remove».Какой смысл иметь "rmdir", в то время как "remove" может выполнять ту же работу?

1 Ответ

0 голосов
/ 25 октября 2018

Из документации :

  • QFileSystemModel::remove удаляет указанный файл из файловой системы
  • QFileSystemModel::rmdir удаляет указанный каталог из файловой системы.
...