详细说明
QFile类提供了用于读取和写入文件的接口。
QFile是用于读取和写入文本、二进制文件和资源的I/O设备。 QFile可以单独使用,也可以与QTextStream或QDataStream一起使用。
文件名通常在构造函数中传递,但可以随时使用setFileName ()进行设置。 QFile希望文件分隔符为“/”,而不管操作系统如何。 不支持使用其他分隔符(例如“”)。
可以使用exist ()检查文件是否存在,然后使用remove (移除)删除该文件。 (与更高级的文件系统相关的操作由QFileInfo和QDir提供。 )
使用open (使用打开文件,关闭)关闭文件,flush ) )刷新文件。 通常使用QDataStream或QTextStream读写数据,但也可以调用QIODevice继承的函数read (、readLine )、readAll (、write ) )。 QFile还继承getChar ()、putChar ()、ungetChar () ),它们一次只能工作一个字符。
size ()返回文件的大小。 您可以使用pos (获取当前文件的位置,也可以使用seek )导航到新文件的位置。 到达文件末尾时,atEnd ()返回true。直接读取文件
下面的示例逐行读取文本