引用楼主songfangfang于2010-07-30 14:53发表的 qt下保存文件,替换不了已存在的文件??? :
现在才发现这个问题,当我要保存文件时,替换已存在的文件,可是并没有真正替换成功,而是在源文件的后面,不知道这是什么原因啊?
代码如下:
QString fileName = QFileDialog::getSaveFileName(this,tr("Save file as"), "", "*.dat");
QSettings settings("sys.ini",QSettings::IniFormat);
if (!fileName.isEmpty()) {
QFile file(fileName);
QTextStream stream(&file);
if (file.open(QFile::
Append | QFile::Text)) {
QStringList pieces;
for(i=0;i<30;i++){
pieces.append("hello");
stream << pieces.join(",") << "\n";
}
}
file.close();
.......
