QFile文件操作
文件打开方式:
QIODevice::NotOpen 0x0000 设备不打开.
QIODevice::ReadOnly 0x0001 设备 以只读的方式打开.
QIODevice::WriteOnly 0x0002 设备 以只写的方式打开.
QIODevice::ReadWrite ReadOnly | WriteOnly 设备以读写的方式打开,写入文件会覆盖之前的内容(打开文件期间多次写入不会覆盖).
QIODevice::Append 0x0004 设备以追加模式打开,以便将所有数据写入文件末尾,此模式下不能读文件.
QIODevice::Truncate 0x0008 如果可能,设备在打开之前会被截断。 设备的所有早期内容都将丢失。
QIODevice::Text 0x0010 读取时,行尾终止符被转换为’\ n’。 写入时,行尾终止符将转换为本地编码,例如Win32的“\ r \ n”。
QIODevice::Unbuffered 0x0020 绕过设备中的任何缓冲区。
新建文件夹

//创建temp-path文件夹
QString dir_str ="D:/test2/";
// 检查目录是否存在,若不存在则新建
QDir dir;
if(!dir.exists(dir_str))
{bool res = dir.mkpath(dir_str);
}
QFile temp_path("D:/test2/temp.txt");
//如果txt文件路径不存在
if(!dir.exists("D:/test2/temp.txt"))
temp_path.open(QIODevice::WriteOnly);//创建txt

创建文件

QString filename = "fileName.zip";
QString file = "D:/test/" + filename;
QFile *myfile=new QFile(this);
myfile->setFileName(file);
bool ret = myfile->open(QIODevice::WriteOnly|QIODevice::Truncate);    //创建文件
if(!ret)
{QMessageBox::warning(this,"warning","打开失败");return;
}

参考:1.Qt文件系统之QFile

QT 创建文件,文件夹相关推荐

  1. QT创建指定文件夹方法(已封装)

    bool createFolderPath(QString folderpath) {QDir dir;if (!dir.exists(folderpath)){bool is_Create = di ...

  2. QT创建相应文件夹在指定目录下

    void printResultPackage() //输出成果包 {QString relativepath = SMEInterface::instance()->sourcePath(); ...

  3. QT选择目录等常用文件/文件夹操作

    QT 创建文件夹 bool QDir::mkdir ( const QString & dirName ) const 创建一个子目录名为目录名.[喝小酒的网摘]http://blog.heh ...

  4. QT项目之创建.pri文件

    QT项目之创建.pri文件: https://www.cnblogs.com/xiangtingshen/p/11009627.html 怎么创建pri文件: 第一步:用Qt新建你需要的项目(假如所在 ...

  5. 【QT】遍历文件夹和文件目录,并过滤和获取文件信息、后缀名、前缀名

    [QT]遍历文件夹和文件目录,并过滤和获取文件信息.后缀名.前缀名 前言: 需要在特定目录或磁盘下查找特定文件 一.筛选目录 (一)单一目录下遍历,筛选特定文件 QDir dir("./Sa ...

  6. 如何在Qt Creator中创建pri文件,以及pri文件的说明

    版权声明:本文为博主原创文章,但凡转载此博客者必须附上博客链接 初学Qt的人可还不会接触到这个问题,但是一旦你开始编写某个较大项目的时候,这个问题就不可避免需要解决. 对于大神们来讲可能这是个很简单的 ...

  7. sh脚本每天创建一个文件夹_我每天创建一个月的视频。 这就是发生的事

    sh脚本每天创建一个文件夹 At the end of 2019 I promised that 2020 would be all about my YouTube channel. So that ...

  8. 【 Linux 】创建一个文件夹并在此文件下创建一个c源文件

    我们需要单独创建一个文件夹来存放自己的文件,例如存放使用vim编写的c源文件,或者一个工程内的所有东西. 我们以在Linux下的home文件夹下创建一个vim文件夹,然后在此文件夹下创建一个c源文件, ...

  9. golang 文件 文件夹 创建 读取 移动 复制 写入 遍历

    目录 文件读取 创建 写入 移动 拷贝 删除 文件 创建文件夹 文件覆盖判断 遍历文件夹 权限 文件操作, 大体分为两部分: os库 : 文件\文件夹创建,读取,移动,复制 io库 : 文件内容的写入 ...

最新文章

  1. Mix3D:大规模三维场景的数据增强(3DV2021)
  2. mysql 主备及时_MySQL高可用(二)主备延时如何解决?
  3. Spring配置文件中的细节
  4. VS的包含目录、库目录、引用目录、可执行目录解释
  5. 如何看待EMNLP2021 best paper? 邱锡鹏教授:以为走错会场了
  6. kotlin界面_Kotlin界面
  7. 部门WIFI配置-防火墙-核心交换机和POE交换机
  8. dubbo之SPI扩展机制注解:@Extension注解的作用
  9. 浪曦大型企业门户综合项目的设计、实施与管理实地培训班隆重开班招生中……
  10. oracle8ora-00059,ORA-00059错误分析以及MAXDATAFILES、DB_FILES参数修改
  11. Unity 的Position和Rotation问题(坑)
  12. 搜索引擎类网站调查报告
  13. 出现leaked ServiceConnection 的解决办法
  14. 程序员的app软件开发经验
  15. python中时间模块datetime总结
  16. 优锘:ThingJS-X济南广州线下研讨会教你做数字孪生
  17. STM32——跑马灯实现
  18. 计算机电源测试电压,快速判断计算机电源好坏方法
  19. DCU Streamer Prefetcher
  20. candence的图纸大小设置_AutoCAD中怎样自己设置图纸大小?

热门文章

  1. 有生之年,被FCoin坑到底?
  2. 【第二周】Java实现英语文章词频统计
  3. 【矩阵论】矩阵的相似标准型(1)
  4. app GPU性能调试笔记
  5. conemu 打开wsl 报错
  6. (旧文重贴)昨夜看了严宏的《java与模式》
  7. 计算机中网络协议三要素,网络协议的三要素是什么?各有什么含义?
  8. 我的世界光影mod怎么用_我的世界光影怎么安装 光影安装教程
  9. 《西瓜书》笔记整理——第一章
  10. 短线上岸西安电子科技大学考研811信号与电路分析经验分享