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)

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐