从Qt中的多个长.txt文件中读取

时间:2015-11-19 09:07:06

标签: qt readfile qfile

我正在尝试从Qt中的多个文件中读取数据。 我是这样做的:

void MainWindow::on_pushButton_3_clicked()
{

 QString path = "C:/MyDevelopment/readfiles";
 QDir dir(path);
 QStringList filters;
 filters << "*.txt";

 foreach ( QString fileName, dir.entryList(filters, QDir::Files) )
 {

     QFile readFile(fileName);
     if(!readFile.open(QIODevice::ReadOnly | QIODevice::Text ) )
      {
        qDebug("Failed to read file.....");
        //return ;
      }
      QTextStream in(&fileName);
      while (!in.atEnd())
      {
          QString line = in.readLine();
           qDebug() << line;
      }

 }

总是无法打开。我在这做错了什么? 在提到的目录中,所有文件都是.txt文件。

0 个答案:

没有答案