Qt 学习记录 Day-7
·
8、文件系统操作和文件读写
8.1、文件操作相关类概述
8.1.1、输入输出设备类


8.1.2、文件读写操作类

8.1.3、特定格式文件的读写
(1)读写XML文件
(2)读写JSON文件

(3)读写图片文件

8.2、目录和文件操作


8.2.1、QCoreApplication类

8.2.2、QFile类


8.2.3、QFileInfo类


8.2.4、QDir类




8.2.5、QTemporaryDir类


8.2.6、QTempororaryFile类


8.2.7、QFileSystemWatcher类


8.3、读写文本文件
文本文件是指以纯文本格式存储的文件,Qt提供了两种读写文本文件的方法,一种是用QFile类直接读写文本文件,另一种是将QFile和QTextStream结合起来,用流的方式进行文本文件的读写
8.3.1、用QFile读写文本文件
(1)QFile类




(2)读取文本文件

(3)写入文本文件

8.3.2、用QSaveFile保存文件


8.3.3、结合QFile和QTextStream读写文本文件
QTextStream类:




8.4、读写二进制文件

8.4.1、基础知识和工具软件
(1)二进制文件


(2)字节序

(3)以十六进制查看文件内容的工具软件

8.4.2、QDataStream类
(1)QDataStream对象的创建

(2)QDataStream流化数据的两种方式



(3)QDataStream类的主要接口函数





8.4.3、使用原始二进制数据方式读写文件
QDataStream读写原始二进制数据的函数:
(1)函数writeRawData()和readRawData()
(2)
更多推荐
QDataStream读写原始二进制数据的函数:





所有评论(0)