QT中存在它為自身設(shè)計(jì)的文件類(lèi)QFile杠输,我們可以使用QFile來(lái)創(chuàng)立一個(gè)文件對(duì)象,并使用QTextStream與它進(jìn)行關(guān)聯(lián),之后我們便可以利用這個(gè)流對(duì)象對(duì)文本文件進(jìn)行讀寫(xiě)双藕。
QFile *file = new QFile;
file->setFileName(filename); //設(shè)置文件名
//寫(xiě)入操作
bool ok = file->open(QIODevice::WriteOnly|QIODevice::Text);
if(ok)
{
QTextStream out(file);
out << "xxxx";
file->close();
delete file;
}
//讀取操作
bool ok = file->open(QIODevice::ReadOnly|QIODevice::Text);
if(ok)
{
QTextStream in(file);
QString temp = in.readAll(); //in.readLine()
file->close();
delete file;
}