【问题标题】:Reading data from a USB flash drive using libusb [closed]使用 libusb 从 USB 闪存驱动器读取数据 [关闭]
【发布时间】:2013-07-05 15:46:27
【问题描述】:

我正在测试libusb (C++) 中的一些内容,但是否可以使用 libusb 从 USB 闪存驱动器读取数据(例如获取文件夹和文件)?

我已经搜索了函数和东西,但我一直找不到东西。我喜欢一些能让我开始的例子。现在我可以获取设备列表,检查它是否是 USB 闪存驱动器并执行libusb_open 但然后呢?

【问题讨论】:

  • libusb 将用于与实际 USB 设备进行通信。听起来您想要的是让机器上的文件系统进行相关的通信,然后您与文件系统进行对话。

标签: c++ libusb usb-drive


【解决方案1】:

您不能使用 libusb 直接从闪存驱动器读取文件,因为 libusb 不了解如何读取闪存驱动器上的文件系统。虽然您可以编写代码从驱动器上的文件系统读取,但更简单的解决方案是找出驱动器安装在系统上的位置(例如,Windows 上的 F:/,Linux 上的 /media/myusb/),然后读取使用正常的文件访问方法从中获取。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    • 1970-01-01
    相关资源
    最近更新 更多