本文介绍QDir的简单用法,创建一级文件夹或多级文件夹。

#include <QDebug>
#include <QString>
#include <QDir>QString folder_name("Images");    //要创建的文件夹名称QDir dir(QDir::currentPath());    //初始化dir为当前目录//假设当前目录下有一个test文件夹dir.cd("./test");    //目录切换到test文件夹下if(!dir.exists(folder_name))    //如果Images文件夹不存在
{dir.mkdir(folder_name);    //创建文件夹(名为Images)qDebug()<<QString("文件夹%1创建成功!").arg(folder_name);
}
else
{qDebug()<<QString("文件夹%1已存在!").arg(folder_name);
}//这样就可以在当前目录下的test文件夹中创建一个Images文件夹

通过cd的方法,就可以创建多级文件夹了。

Qt学习之QDir的使用(使用QDir创建文件夹)相关推荐

  1. [Qt] [QDir] 创建文件夹和删除文件夹

    1.创建文件夹: mkdir和mkpath都可以创建文件夹 QDir temp; bool result: //创建名为test的文件夹 //mkdir:若csdn文件夹不存在,则test文件夹创建失 ...

  2. QT学习:使用JSON/XML等非ts文件实现多语言国际化

    注意:如果不是CSDN网站显示本篇文章,请于底部点击"阅读原文"来阅读本篇文章! QT学习:使用JSON/XML等非ts文件实现多语言国际化 解析Json 重载translate ...

  3. Qt:创建文件夹QDir

    QDir判断文件夹路径存不存在,不存在则创建 QDir dir(filePath); if(!dir.exists()){dir.mkdir(filePath);}

  4. 赶快使用Q-Dir软件,使您的文件夹操作更加高效

    使用Q-Dir软件,能够使您能快捷的在一个软件里对四个文件夹进行操作,这样就不需要反复的点击我的电脑去找文件夹在哪,而且当你退出软件,下次进去软件,软件还是会记得您上次操作的文件夹目录,比较方便,对于 ...

  5. qdir 自动创建多级目录_Qt 判断文件或文件夹是否存在及创建文件夹

    1. 判断文件夹是不是存在 参数说明: QString fullPath;//文件夹全路径 /*方法1*/ bool isDirExist(QString fullPath) { QDir dir(f ...

  6. Qt 判断文件或文件夹是否存在及创建文件夹

    1. 判断文件夹是不是存在 参数说明: QString fullPath;//文件夹全路径 /*方法1*/ bool isDirExist(QString fullPath) {     QDir d ...

  7. QT创建文件夹并在文件夹下创建文件

    话不多说了,挺困的,直接上代码吧 QFileInfo info("./QFile.exe");QString absolutePath = info.absolutePath(); ...

  8. python创建文件夹_Python学习第71课-本地建立repository仓库

    [每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...

  9. Qt使用7z压缩和解压示例(支持文件夹递归、多文件不同位置)

    1,简介 Qt自带的压缩处理类功能不太完善,也不支持中文路径. 这是我封装好的一个Qt调用7z处理压缩解压的工具类 ZipAPI,提供了几个简单易用的接口. 写压缩解压代码从此非常方便快捷! 支持中文 ...

  10. QT创建文件夹(QDir方式)

    QString relativepath = SMEInterface::instance()->sourcePath(); //得到相对路径ReleaseQDir dir(relativepa ...

最新文章

  1. matlab中help所有函数功能的英文翻译
  2. 位操作符:位与、|位或、^异或、~求反、左移位、带符号右移位、无符号右移位...
  3. 在Go群里摸鱼两月认识了几位号主大佬
  4. OGRE针对图形API调用的效率优化
  5. 轻量化网络:ShuffleNet
  6. 转帖:李开复的“创新工厂”为何失败?原作者QuarterThousand
  7. linux ip命令dhcp,嵌入式linux通过DHCP自动获取IP地址实现获取
  8. LaTeX(3)——LaTeX数学公式
  9. 29.TCP/IP 详解卷1 --- 网络文件系统
  10. 基于Nonebot框架的QQ机器人词库生成器
  11. EasyX画动态时钟
  12. 基于Echarts实现可视化数据大屏服务大数据可视化监管平台
  13. 10个常用的数据分析商业模型之波特五种竞争力模型(一)
  14. 计算机专业保研面试备考:高等数学
  15. Linux_安装modelsim10_2
  16. 如何推动区块链与物联网深度融合,赋能数字化转型?
  17. 越来越稳!Kubernetes 1.8.0 版本发布
  18. Openlayers各种下载方法
  19. Fast Algorithm for GK Summary算法
  20. numpy PIL tensor之间的相互转换

热门文章

  1. 冗余链路引起广播风暴和MAC地址表不稳定
  2. Photoshop插件--创建中间调通道蒙板--脚本开发--PS插件
  3. 感知层在物联网中的重要性
  4. HBase 下载地址
  5. Python:用类与对象写一元二次方程计算器中遇到的错误
  6. vmlogin效果怎么样?亚马逊防关联超级浏览器,电商多账号管理神器
  7. 【预测模型】加权移动平均法预测煤炭产值
  8. 动量法与指数加权移动平均
  9. vm虚拟机怎么连接wifi_win7下安装的vmware虚拟机怎么接入无线局域网实现网络互联互通-网络教程与技术 -亦是美网络...
  10. VUE之倒计时插件(超实用)