- //open
- if(! pfile->open(QIODevice::ReadWrite))
- qDebug() << pfile->errorString();
-
- QTextStream filestream(pfile);
- QString line;
-
- //read
- while(!filestream.atEnd())
- {
- line = filestream.readLine();
- if(line.contains(qsbefore))
- {
- line.replace(qsbefore,qsafter,Qt::CaseSensitive);
- ???
- }
- }
-
- //close file
- pfile->close();
用qtextstream改写
文本内容。
在replace以后如何回写?我用<<好像就成了插入。
只能新建一个
文件,写入,把老文件删掉,再把新文件改成老文件名字.
感觉很不应该是这样的
求指导