Qt:remove()和rmdir()有什么区别

时间:2018-10-25 09:15:26

标签: c++ qt qfilesystemmodel qdir qmodelindex

QFileSystemModel* _dirModel = new QFileSystemModel(this);
.
.

_dirModel->rmdir(index);

_dirModel->remove(index);

“ rmdir”似乎用于删除目录,但是我也成功地用“ remove”删除了目录。在“删除”的同时拥有“ rmdir”有什么意义呢?

1 个答案:

答案 0 :(得分:0)

来自documentation

  • QFileSystemModel::remove从文件系统中删除给定文件
  • QFileSystemModel::rmdir从文件系统中删除给定目录。