您的位置:首页 > 编程语言 > Qt开发

QFile文件操作-QT

2016-11-29 09:14 495 查看
#include <QCoreApplication>
#include<QFile>
#include<QString>
#include<QDebug>
#include<QTextStream>

void Write(QString Filename)
{
QFile mFile(Filename);

if(!mFile.open(QFile::WriteOnly | QFile::Text))
{
qDebug()<<"Could not open file for writing.";
return;
}

QTextStream out(&mFile);
out<<"Hello Boatlet hello cat";
mFile.flush();

mFile.close();

}

void Read(QString Filename)
{
QFile mFile(Filename);

if(!mFile.open(QFile::ReadOnly | QFile::Text))
{
qDebug()<<"Could not open file for reading.";
return;
}

QTextStream in(&mFile);
QString mText = in.readAll();
qDebug() <<mText;

mFile.close();
}

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);

//目录存在时,可以创建文件成功,按照"w"操作
QString mFilename = "E:/a/a01/01.txt";

Write(mFilename);
Read(mFilename);

  //Read("E:/test/QT/lesson001/Files/Files.pro");

return a.exec(); }


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: