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();//显示当前路径

 

posted on 2015-08-07 16:11  深蓝工作室  阅读(572)  评论(0编辑  收藏  举报