Qt里提供了QFile类来进行文件操作,为了更方便地处理文本文件和二进制文件。Qt还提供了QTestStream和QDataStream类,处理临时文件可以使用QTemporaryFile。获取文件信息可以使用QFileInfo,处理目录使用QDir,监视文件和目录变化则可以使用QFileSystemWatcher。
QFile类可以读写文本文件、二进制文件和Qt的资源文件,也可以使用更方便的QTestStream和QDataStream类读取文本文件和二进制文件。
要打开一个文件,可以在构造函数中指定文件名,比如
QFile file("text.txt");
也可以在任何使用setFileName()函数设置文件名,在此注意路径。比如
QFile sec_file; sec_file.setFileName("readme.txt"); QDir::setCurrent("C:\\cygwin64");//这里更改目录 qDebug() << QDir::currentPath();//显示当前路径
本文详细介绍Qt中QFile类的功能和用法,包括如何读写文本和二进制文件,使用QTestStream和QDataStream处理数据,以及QTemporaryFile的临时文件管理。同时,介绍了QFileInfo获取文件信息,QDir进行目录操作,QFileSystemWatcher监视文件和目录变化的方法。
3814

被折叠的 条评论
为什么被折叠?



