我正在写(又一个)文件管理器(来学习东西:)并且有一个愚蠢/愚蠢的块。
在 Linux 上,要枚举可以包含文件的存储设备,我认为最好的方法是解析 /proc/partitions 文件的内容并提取 /dev/sda* 条目。(对吗?)但是,如何将 /dev/sda* 映射到我可以通过编程方式探索以获取目录内容的内容?我计划使用 boost/filesystem,但由于我不能 ls /dev/sda 我假设我不能使用 boost 来迭代它。
概要:如何将 /dev/sda* 转换为我可以“ls”的东西