2017-04-04 6 views
0

これは1つのディレクトリとサブディレクトリを繰り返しますが、どのように "C:/"と "D:/"などを指定できますか?複数のディレクトリを指定したい。これは可能ですか?QDirIteratorで複数のディレクトリをスキャンする方法

QDirIterator it("C:/", QDirIterator::Subdirectories); 
while (it.hasNext()) { 
    qDebug() << it.next(); 

} 

答えて

2

ネイティブメソッドはありませんが、次のようにすることができます。

QStringList list; 
list<< "C:/" << "D:/"; 

foreach (QString element, list) { 
    QDirIterator it(element, QDirIterator::Subdirectories); 
    while (it.hasNext()) { 
     qDebug() << it.next(); 

    } 
} 
+0

ありがとうございます。完璧に動作します。 – equati0n

+0

さて、私はしました。ありがとう。 – equati0n

関連する問題