
QT文件操作
文章平均质量分 58
QT文件操作
姆路
QT日记(✧∇✧)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
缓冲区类QBuffer
其主要作用就是像QFile操作文件一样来操作一块QByteArray(内存区域),比如读和写。也可以通过下面2个函数来指定要操作的QByteArray。在构造函数中指定要操作的QByteArray。1、QBuffer继承自QIODevice。像文件一样来操作QByteArray。获取设置的QByteArray。设置QByteArray。3、和QFile类似,原创 2024-10-19 21:14:38 · 707 阅读 · 0 评论 -
QT中IO操作相关的类继承关系
原创 2024-10-19 20:31:12 · 126 阅读 · 0 评论 -
临时文件类
1、用于安全的创建1个全局唯一的临时文件2、如何创建:调用open()方法就可以自动创建3、打开方式为ReadWrite,可读可写4、对象销毁时,对应的临时文件也会跟着自动删除5、文件名是随机生成的,或者构造函数指定。原创 2024-10-18 21:05:25 · 563 阅读 · 0 评论 -
文件类QFile
QIODevice::NewOnly //文件存在时打开失败,只有文件不存在时才会打开成功且创建,来保证用户是唯一创建者。QIODevice::WriteOnly //以只写的方式打开,打开时文件内原内容清空(文件不存在则创建)QIODevice::Append //已追加的方式打开文件,新写入文件的数据添加到文件尾部。QIODevice::Truncate //以重写的方式打开文件,打开文件时原有内容会先清空。QIODevice::ReadOnly //以只读的方式打开(文件不存在出错)原创 2024-10-17 21:18:23 · 1172 阅读 · 0 评论 -
文件信息类QFileInfo
如果是文件:/AA/BB/cc.txt,则返回/AA/BB/cc.txt。如果文件是:/AA/BB/cc.tar.gz,那么返回cc.tar.gz。如果文件是:/AA/BB/cc.tar.gz,那么返回cc.tar。如果是文件:/AA/BB/cc.txt,则返回/AA/BB。如果文件是:/AA/BB/cc.tar.gz,那么返回cc。如果文件是:/AA/BB/cc.tar.gz,那么返回gz。如果是文件夹:/AA/BB,则返回/AA/BB。如果是文件夹:/AA/BB,则返回/AA。获取绝对路径(不带名称)原创 2024-10-16 20:23:01 · 706 阅读 · 0 评论 -
目录类QDir
比如某个目录为/AA/BB,如果目录名指定为CC,那么会创建一个CC的子目录,路径为/AA/BB/CC。比如dirPath为"/AA/BB",则会递归在根目录下创建出AA,在AA下面处创建出BB。Qt使用"/"来作为通用的目录分隔符,所以表示文件路径的字符串中我们最好用"/"使用"/",Qt会自动的转换你的路径来匹配你当前使用的操作系统。获取当前正在执行的exe的全路径,包含exe文件的名称。举例4:使用列表展示某个目录下的文件,此处为根目录。获取某个目录下所有文件和目录的名字。举例1:获取父目录的路径。原创 2024-10-15 21:05:42 · 825 阅读 · 0 评论