初识QFile
写程序常常要和文件打交道,因此操作文件成了我们经常干的事。QFile类就是Qt用来操作文件的类。使用起来也是非常的简便。
常用的操作如下:
1.构造一个文件对象
QFile file("d:/xx.txt"); //传入文件路径。
2.打开文件
file.open(QFile::ReadOnly); //传入打开文件的模式,只读、读写、追加等等。
3. 关闭文件
file.close();
4.读文件
file.readAll(); //读取文件所有内容,返回QByteArray。
file.readLine(); //读取一行内容.
5.判断是否到了文件结尾
file.atEnd(); //返回bool,是否到文件尾
6.判断文件是否存在
file.exists(); //返回bool值,是否存在
7.删除文件
file.remove(); //返回bool值,删除成功与否
8.创建文件
Qt中好像也没有提供create这样名字的函数来创建文件。文件可以通过用可写的模式打开文件的方式创建。如WriteOnly和ReadWrite。
例:
QFile file("带创建文件路径");
file.open(QFile::ReadWrite);