QT文件读写
2014年9月14日
1 概述
文件作为存储在物理介质上的数据,以各种方式编码,常需要读写操作。
2 目的:读写文件。
1) 判断文件存在性
2) 读取文件
3) 写入文件
4) 删除文件
3 原理:IO流的方式读写字符。
文件作为IO设备(直接继承自QIODevice)被QT进行读写操作。一般以QTextStream(字符串)和QDataStream(二进制)作为读写的流,也可以作为IO设备直接读写。
4 方法:QFile操作文件,QIODevice读写字符,QTextStream/QDataStreamy读写流。
打工、关闭文件:QFile::open()、close()。
存在性、删除:QFile::exists()、QFile::remove()。
刷新:QFile::flush()。
大小