溫馨提示×

qt怎么刪除文件夾下所有內容

qt
小億
411
2024-05-16 18:41:13
欄目: 編程語言

您可以使用QDir類的removeRecursively方法來刪除文件夾下的所有內容。以下是一個示例代碼:

QString folderPath = "path/to/your/folder";
QDir dir(folderPath);

if (dir.exists()) {
    if (dir.removeRecursively()) {
        qDebug() << "Folder contents deleted successfully";
    } else {
        qDebug() << "Failed to delete folder contents";
    }
} else {
    qDebug() << "Folder does not exist";
}

在這個代碼中,首先我們創建一個QDir對象,然后檢查文件夾是否存在。如果文件夾存在,我們調用removeRecursively方法來刪除文件夾下的所有內容。最后根據刪除操作的結果輸出相應的信息。

請注意,刪除操作是不可逆的,所以在執行此操作之前請確保您真的要刪除文件夾下的所有內容。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女