文件读写
一、文本方式读取
#include <QFile>
#include <QTextStream>
#include <QDebug>
QString readTextFile(const QString &filePath) {
QFile file(filePath);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
qWarning() << "无法打开文件用于读取:" << file.errorString();
return QString();
}
QTextStream in(&file);
return in.readAll();
}
一、文本方式写入
#include <QFile>
#include <QTextStream>
#include <QDebug>
bool writeTextFile(const QString &filePath, const QString &content) {
QFile file(filePath);
if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
qWarning() << "无法打开文件用于写入:" << file.errorString();
return false;
}
QTextStream out(&file);
out << content;
file.close();
return true;
}
