Linux 拨号vps windows公众号手机端

qt怎么删除文件夹下所有文件

lewis 1年前 (2024-05-16) 阅读数 13 #程序编程
文章标签 qt

可以使用QDir类的removeRecursively方法来删除文件夹下的所有文件。以下是一个例子:

#include <QDir>

void deleteFilesInFolder(const QString &folderPath)
{
    QDir folder(folderPath);
    QStringList files = folder.entryList(QDir::Files);

    foreach (const QString &file, files) {
        folder.remove(file);
    }
}

在这个例子中,首先创建一个QDir对象来表示给定的文件夹路径,然后使用entryList方法来获取该文件夹下的所有文件的列表。接下来,通过调用remove方法来删除每一个文件。最后,文件夹下的所有文件都被删除了。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门