【发布时间】:2009-01-29 18:52:20
【问题描述】:
我目前正在构建一个 Carputer 前端,它需要的一个功能是能够识别何时插入外部媒体,例如 USB/SD 记忆棒或 iPod。插入后,我将扫描设备中的音乐/视频/图像并将它们添加到媒体库中。或者,我需要知道这些设备何时被移除,以便我可以从当前可用的媒体中移除添加的项目。
我的问题是,在 Linux 环境中使用 C++ 监控磁盘插入/移除的最佳方法是什么?
我可以监视 /media 文件夹以了解 Linux 何时自动挂载磁盘,但这是完成任务的最佳方式吗?感谢您的任何见解!
【问题讨论】: