//遍历并写入文件
QFile file("/home/hengjianyu/Desktop/darknet/outFileNameList.txt");
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
{
QMessageBox::warning(this,"Failed","Failed to write outFileNameList",QMessageBox::Yes);
qDebug()<<"Failed to write outFileNameList"<<endl;
return;
}
QTextStream out(&file);
auto it = fileNameList.begin();
auto itend = fileNameList.end();
for(;it != itend;++it)
{
out << *it<<endl;
}
//读文件
QFile file("/home/hengjianyu/Desktop/darknet/outFileNameList.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
{
QMessageBox::warning(this,"Failed","Failed to write outFileNameList",QMessageBox::Yes);
qDebug()<<"Failed to write outFileNameList"<<endl;
return;
}
QTextStream in(&file);
QStringList fileNameList;
while (!in.atEnd()) {
QString line = in.readLine();
fileNameList<<line;
//process string line here
}
auto it = fileNameList.begin();
auto itend = fileNameList.end();
for(;it != itend;++it)
{
qDebug()<<*it;
}
qDebug()<<fileNameList.size();