在Qt C++中,可以使用QDir类来创建新的文件夹。下面是一个示例代码,演示如何在没有文件夹的情况下创建新的文件夹:

#include <QDir>

int main() {
    QString folderPath = 'C:/path/to/folder'; // 指定文件夹路径

    QDir dir;
    if (!dir.exists(folderPath)) { // 检查文件夹是否存在
        if (dir.mkpath(folderPath)) { // 创建文件夹
            qDebug() << '文件夹创建成功';
        } else {
            qDebug() << '文件夹创建失败';
        }    
    } else {
        qDebug() << '文件夹已存在';
    }

    return 0;
}

在上面的代码中,我们首先指定了要创建的文件夹路径folderPath,然后使用QDir类的exists()函数检查文件夹是否存在。如果文件夹不存在,我们使用mkpath()函数创建新的文件夹。如果创建成功,将输出'文件夹创建成功',否则输出'文件夹创建失败'。如果文件夹已经存在,则输出'文件夹已存在'。

请注意,在运行此代码之前,确保你有足够的权限在指定的路径下创建文件夹。

Qt C++ 创建文件夹:代码示例及步骤

原文地址: https://www.cveoy.top/t/topic/qwyA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录