C++では、ディレクトリ構造がサブディレクトリであるかファイルであるかをループで調べるにはどのようにプログラムで見つけることができますか?これは、私は機能を使用して実行したいC + +の標準では、ブーストまたはシステムコールを使用していないとimplementaitonは、移植する必要があります。与えられた名前は、C++のディレクトリ構造をループする際のファイルまたはディレクトリです
0
A
答えて
2
ポータブルライブラリがないと(これは気になる)、これを行うことはできません移植可能(言い伝えが意図されている可能性があります)。 C++標準には、この種の機能はありません。
なぜブーストを使用したくないですか?
0
標準Cライブラリのreaddir()関数は、このトリックを行う必要があります。その基本的な文書については、http://linux.die.net/man/3/readdirを参照してください。
dirent構造体には、各ファイルの種類を示すために必要な情報が含まれている必要があります。
関連する問題
- 1. C++その名前が与えられたディレクトリへのパス
- 2. 与えられたディレクトリのファイル名を取得するjQuery
- 3. 私は、ディレクトリ構造を有するループ
- 4. ディレクトリ/名前空間バージョン管理されたREST APIの構造
- 5. 与えられたデータ構造を構築するには?それの名前は?
- 6. 与えられた文字列名でBashスクリプティングのディレクトリを作成する
- 7. setStateはキューのデータ構造ですか?与えられた
- 8. コンテンツURIが与えられたディレクトリ内のファイルにアクセスするには?
- 9. コンテンツを含まないファイル名のディレクトリ構造をコピーする
- 10. ディレクトリ構造のスクリーンショットを与える.net/pythonユーティリティ/ライブラリ
- 11. C++ライブラリのディレクトリ構造
- 12. 与えられたC#コードの正しいデータ構造は何ですか?
- 13. Windows - 与えられたディレクトリのgitを開始する
- 14. ファイルをコピーするのはpowershellを使用したディレクトリ構造ではない
- 15. svn2gitは空のディレクトリを与えます
- 16. ファイル名が与えられた場合、シェル内のディレクトリからファイルを取得する方法
- 17. は、これは私のディレクトリ構造であるJSファイル
- 18. 再帰的にrsyncは/私は与えられたファイル構造を有する異なる構造
- 19. bash:サブディレクトリ名が与えられた現在のディレクトリからのパスを取得
- 20. 与えられた名前のフォーマット
- 21. ディレクトリ内のファイルとそのパス、argv [2]で与えられたファイル名、Ubuntuの端末から
- 22. ディレクトリ構造からファイルをコピーしますが、名前付きフォルダは除外します
- 23. ファイル名、ディレクトリ名、またはボリュームラベルの構文が間違っています - virtualenvwrapper
- 24. ionic2のページでは、ネストされたディレクトリ構造をサポートできますか?
- 25. ディレクトリ構造を保存したファイルを圧縮する
- 26. 私は、次のディレクトリ構造にxmlファイルの束を解析する方法を探していたディレクトリ
- 27. 与えられた名前のサブディレクトリ内のすべてのファイルをコピーする
- 28. 年月PowershellでアップロードしたFTPファイルの日のディレクトリ構造
- 29. ディレクトリ構造に基づいて名前空間を再構成します
- 30. Octopressのディレクトリ構造
私は 'readdir()'は標準のCではなくPOSIXであると信じています。とにかく、私はそれがVisual Studioで直接Windowsで使用できるとは思わない。 –
私のOSXマシンの 'man readdir'は「標準Cライブラリ」と言いますが、おそらく「Cライブラリの仕様」ではなく「ディスク上のバイナリlibc」を指しているのかもしれません。私はWindows APIには慣れていないので、それ以上のことはしません。 –
私はそれについて確信していませんが、私はどちらか一方のコードを書いていませんが、C99ドラフトを見てもそれを見つけられず、 "readdir windows"のgoogle検索では、 (http://stackoverflow.com/questions/883594/microsoft-visual-studio-opendir-and-readdir-how)。 –