파일을 재귀 적으로 읽는 데 문제가 있습니다. 보십시오 :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