0

..および手動でフィルタリングする以外に、それ.を行う「公式の」方法はありますか?

このドキュメントではあまり言及されていませんでしたが、私が使用しているものは次のとおりです。

QDir dir (path);
foreach (const QFileInfo & fileInfo, dir.entryInfoList())
{
  if (fileInfo.fileName() != ".." && fileInfo.fileName() != ".")
  {
     blabla
  }
}
4

1 に答える 1

3

QDir::NoDotAndDotDot次のオプションを使用してみてくださいentryInfoList

foreach (const QFileInfo & fileInfo, dir.entryInfoList(QDir::NoDotAndDotDot | QDir::Files))

(これにより、ファイルのみが提供されます:QDir::Dirsディレクトリに追加)

于 2012-10-22T09:55:52.460 に答える