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

avatar
作者
筋斗云
阅读量:0

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

#include   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方法来删除每一个文件。最后,文件夹下的所有文件都被删除了。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!