ファイルを再帰的に読み取るときに問題が発生します。見てみよう:QDirIterator:ディレクトリとサブディレクトリを読み取る
QDir absoPath;
QString directory = QFileDialog::getExistingDirectory();
QDirIterator it(directory, QDirIterator::Subdirectories);
while(it.hasNext()){
absoPath = it.next();
QFile totalFiles(absoPath.absolutePath() + "\\Total_imagens.txt");
totalFiles.open(QIODevice::ReadOnly | QIODevice::Text);
if(totalFiles.isOpen()){
QTextStream in(&totalFiles);
while(!in.atEnd()){
qDebug() << in.readLine();
ここでの目的は、.txtファイルを読み込んでその中の行を数えることです。各サブディレクトリには、同じ名前の同じ.txtファイルがあるはずです。問題は、イテレータが同じ.txtファイルを複数回読み込むことです。
私にできることはありますか? .txtファイルの名前を変更することは、私が望む最後のものです。
ご理解とご協力をいただきありがとうございます。
各.txtファイルには内容が異なります。 – GDias