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

Qt: What's the difference between remove() and rmdir()

本文关键字:什么 区别 rmdir Qt remove      更新时间:2023-10-16
QFileSystemModel* _dirModel = new QFileSystemModel(this);
.
.
_dirModel->rmdir(index);
_dirModel->remove(index);
">

rmdir"似乎是用来删除目录的,但我也成功地删除了带有"删除"的目录。拥有"rmdir"而"删除"可以完成相同的工作有什么意义?

来自文档 :

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