Я проверяю некоторые вещи в libusb (C ++), но возможно ли считывать данные (например, получать папки и файлы) с USB-накопителя с помощью libusb?
Я искал функции и прочее, но я не смог что-то найти. Я хотел бы привести несколько примеров, которые только начнут меня. Прямо сейчас я могу получить список устройств, проверить, является ли это флэш-накопитель USB и сделать libusb_open
но что тогда?
Вы не можете использовать libusb для непосредственного чтения файлов с флешки, так как libusb не понимает, как читать файловую систему на флешке. Хотя вы могли бы написать код для чтения из файловой системы на диске, более простым решением было бы выяснить, где диск монтируется в системе (например, F: / в Windows, / media / myusb / в Linux), а затем прочитать из него используя обычные методы доступа к файлу.
Других решений пока нет …