2013年1月18日金曜日

( Qt C++ )ディレクトリ内の全てのファイル・ディレクトリ名を取得する


表題の件やっていきます。

早速コードを

   #include <QDir> 
   QDir q_dir("C:/MinGW");

    if(q_dir.exists())
        QStringList filelist = q_dir.entryList();//C:/MinGW内の全てのファイル・ディレクトリ名取得

簡単ですね。今回は指定していませんが引数にQDir::Filter, QDir::SortFlagsをセットすると、フォルダのみでサイズ順で取得といったことが可能となります。
フィルタ類に関してはまた次回。

以上。