Qt创建文件夹

来源:互联网 发布:李修贤 周星驰 知乎 编辑:程序博客网 时间:2024/05/18 03:44

    最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。

    如下代码是在单击按钮后,先判断文件夹是否存在,若不存在便创建一个名字为temp的文件夹。

   void MainWindow::on_pushButton_2_clicked()
{
    QDir *temp = new QDir;
    bool exist = temp->exists("D://temp");
    if(exist)
        QMessageBox::warning(this,tr("创建文件夹"),tr("文件夹已经存在!"));
    else
    {
        bool ok = temp->mkdir("D://temp");
        if( ok )
            QMessageBox::warning(this,tr("创建文件夹"),tr("文件夹创建成功!"));
    }
}