第一步:手动获取文件路径:
#include<QFileDialog>//获取文件路径头文件
代码:
QString filcnamc=QFileDialog::getOpenFileName(this,"打开文件","C:\\Users\\ym\\Desktop\\zy");
第二步文件操作:
//------------------------已读方式打开文件------------------------//
QFile file(filcnamc);//填充文件路径
file.open(QIODevice::ReadOnly);//以读的方式打开文件
//----------------------------一次性全部读出文件内容------------------------------------//
QByteArray arary=file.readAll();//一次性全部读出文件内容
//----------------------------------------------------------------//
//------------------------------每次读取一行-------------------------//
QByteArray arary_2;
while (!file.atEnd()) { //file.atEnd()判断还有没有可以读取的也就是判断是否为空
arary_2+=file.readLine();//读取一行
}
//-------------------------------关闭文件---------------------------------------//
file.close();//关闭文件
//------------------------以写入的方式打开文件------------------