QFileSystemModel* _dirModel = new QFileSystemModel(this);
.
.
_dirModel->rmdir(index);
_dirModel->remove(index);
“rmdir”似乎是用来删除目录的,但我也成功地用“remove”删除了目录。拥有“rmdir”而“remove”可以做同样的工作有什么意义?
QFileSystemModel* _dirModel = new QFileSystemModel(this);
.
.
_dirModel->rmdir(index);
_dirModel->remove(index);
“rmdir”似乎是用来删除目录的,但我也成功地用“remove”删除了目录。拥有“rmdir”而“remove”可以做同样的工作有什么意义?
从文档:
QFileSystemModel::remove
从文件系统中删除给定的文件QFileSystemModel::rmdir
从文件系统中删除给定的目录。