私は(さらに別の)ファイルマネージャを(何かを学ぶために)書いていて、ばかげた/ばかげたブロックがあります。
Linux でファイルを格納できるストレージ デバイスを列挙するには、/proc/partitions ファイルの内容を解析して /dev/sda* エントリを抽出するのが最善の方法だと思います。(そうですか?)しかし、/dev/sda* をプログラムで調べてディレクトリの内容を取得できるものにマップするにはどうすればよいでしょうか? boost/filesystem を使用する予定ですが、/dev/sda を ls できないため、boost を使用して繰り返し処理することはできないと思います。
概要: /dev/sda* を「ls」できるものに変換するにはどうすればよいですか?