в данном примере путь каждого файла записывается в файл, переделай под свою задачу
C++ (Qt)
QString dirPath = ...;
if (dirPath.isEmpty())
return;
QFile outFile(QDir::homePath() + "/Documents/output.txt");
if (!outFile.open(QIODevice::WriteOnly | QIODevice::Text))
return;
QTextStream outStream(&outFile);
QDirIterator it(dirPath, QDir::AllEntries | QDir::NoDotAndDotDot, QDirIterator::Subdirectories);
while (it.hasNext())
{
QFileInfo f = it.fileInfo();
if (f.isFile())
outStream << f.absoluteFilePath() << '\n';
it.next();
}