fork download
  1. #include <QStringList>
  2. #include <QDebug>
  3. #include <QDir>
  4.  
  5. int main( int argc, char *argv[] )
  6. {
  7. Q_UNUSED( argc );
  8. Q_UNUSED( argv );
  9.  
  10. const QString root { "C:/Test" };
  11.  
  12. QDir rootDir { root };
  13. qDebug() << "Root Path:" << rootDir.absolutePath();
  14. qDebug() << "Root List:" << rootDir.entryList( QDir::Dirs ) << '\n';
  15.  
  16. QStringList dirs;
  17. dirs << "A" << "B";
  18.  
  19. for ( int i = 0; i < dirs.size(); ++i )
  20. {
  21. if ( rootDir.cd( dirs.at( i ) ) )
  22. {
  23. foreach ( QString filename, rootDir.entryList( QDir::Files ) )
  24. {
  25. qDebug() << "filename:" << filename;
  26. }
  27.  
  28. qDebug() << rootDir.absolutePath();
  29. rootDir.cdUp();
  30. qDebug() << rootDir.absolutePath();
  31. }
  32. else
  33. {
  34. qWarning() << "cd: Failed!";
  35. }
  36. }
  37.  
  38. return EXIT_SUCCESS;
  39. }
  40.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:23: fatal error: QStringList: No such file or directory
 #include <QStringList>
                       ^
compilation terminated.
stdout
Standard output is empty