-3

クロスプラットフォームの C++ コードからディレクトリにアクセスしています。このディレクトリには 3 つのサブディレクトリがあることはわかっていますが、それらの名前はランダムに生成されます。

私が欲しいのは、これらのディレクトリ (ファイルではありません!) の名前を std::string 型として含むリストです。可能であれば、boost や qt などのライブラリの使用を避け、標準の C++ を維持したいと考えています。

4

1 に答える 1

0

私は自分自身をロールバックしました...「findFirst」および「findNext」アプローチを効果的に実装しました。Windows では and を使用_findfirst_findnext_finddata_t結果を利用してディレクトリかどうかを判断できます (再帰用)。*nix プラットフォームでは、ディレクトリであるかどうかを判断するために使用しopendirたりreaddir、使用したりしました。stat

于 2013-08-15T11:59:20.710 に答える