質問

C++ で、Windows 上のディレクトリのすべてのファイルを一覧表示する最良の方法は何でしょうか?

Linux または Windows で gcc を使用する場合 (例:MingW) これは dirent.h を使えば簡単に可能ですが、dirent.h が利用できない場合に Windows でこれを行う最良の方法は何ですか (例:Visual Studio)?

無料で利用できる dirent.h の実装を Visual Studio に追加するよう強制すべきでしょうか?それとも、ファイルを読み取るための代替コードを作成する必要がありますか?この場合、最適なコードは何でしょうか?

ありがとう。

役に立ちましたか?

解決

ブーストファイルシステムのようなものが機能しますこれらすべての状況で。

他のヒント

dirent.h は POSIX ヘッダーです。Windows では、 Find*File*() Win32 API の関数。

上記の回答に追加するには、含まれているwindows.hヘッダーファイルを介してWindowsAPIにアクセスします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top