qt删除文件夹及其子文件
时间: 2023-08-10 07:09:39 浏览: 103
QT 删除文件夹
可以使用QDir类中的removeRecursively方法来删除文件夹及其子文件。以下是示例代码:
```cpp
QDir dir("/path/to/folder");
if (dir.exists()) {
if (dir.removeRecursively()) {
qDebug() << "Folder deleted successfully.";
} else {
qDebug() << "Failed to delete folder.";
}
} else {
qDebug() << "Folder does not exist.";
}
```
其中`/path/to/folder`是要删除的文件夹的路径。如果删除成功,将会输出"Folder deleted successfully.",否则将会输出"Failed to delete folder."。注意:`removeRecursively`方法将会删除整个文件夹及其子文件,因此请谨慎使用。
阅读全文