您可以使用QDir類的removeRecursively方法來刪除文件夾下的所有內(nèi)容。以下是一個示例代碼:
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";
}
在這個代碼中,首先我們創(chuàng)建一個QDir對象,然后檢查文件夾是否存在。如果文件夾存在,我們調(diào)用removeRecursively方法來刪除文件夾下的所有內(nèi)容。最后根據(jù)刪除操作的結(jié)果輸出相應(yīng)的信息。
請注意,刪除操作是不可逆的,所以在執(zhí)行此操作之前請確保您真的要刪除文件夾下的所有內(nèi)容。