我正在测试libusb(C ++)中的一些内容,但是是否可以使用libusb从USB闪存驱动器读取数据(如获取文件夹和文件)?
我搜索了功能和内容,但我找不到任何东西。我会喜欢一些让我开始的例子。现在我可以获得一个设备列表,检查它是否是一个USB闪存驱动器并执行libusb_open
,然后呢?
答案 0 :(得分:2)
您不能使用libusb直接从闪存驱动器读取文件,因为libusb不了解如何读取闪存驱动器上的文件系统。虽然您可以编写代码来从驱动器上的文件系统读取,但更简单的解决方案是找出驱动器在系统上的安装位置(例如F:/ on windows,/ media / myusb / on linux),然后读取使用普通的文件访问方法。