Qt qdir rmdir
时间: 2024-03-21 13:42:45 浏览: 60
Qdir 资源管理器
5星 · 资源好评率100%
`QDir::rmdir()` 函数可以用来删除一个空目录。如果目录非空,那么删除操作将会失败并返回 `false`。
示例代码如下:
```c++
#include <QDir>
QString path = "/path/to/directory"; // 要删除的目录路径
QDir dir(path);
if (dir.exists()) {
if (dir.rmdir(path)) {
qDebug() << "目录删除成功";
} else {
qDebug() << "目录删除失败";
}
}
```
需要注意的是,`QDir::rmdir()` 函数只能删除空目录,如果要删除非空目录,可以使用 `QDir::removeRecursively()` 函数。
阅读全文