0

libusb (C++) でいくつかのことをテストしていますが、libusb を使用して USB フラッシュ ドライブからデータを読み取る (フォルダーやファイルを取得するなど) ことは可能ですか?

関数などを検索しましたが、何かを見つけることができませんでした。私が始めたばかりのいくつかの例が欲しいです。現在、デバイスのリストを取得し、それが USB フラッシュ ドライブであるかどうかを確認して実行できますlibusb_openが、その後はどうすればよいでしょうか?

4

1 に答える 1

2

libusb はフラッシュ ドライブ上のファイルシステムを読み取る方法を認識しないため、libusb を使用してフラッシュ ドライブからファイルを直接読み取ることはできません。ドライブのファイルシステムから読み取るコードを作成することもできますが、より簡単な解決策は、ドライブがシステムのどこにマウントされているか (Windows では F:/、Linux では /media/myusb/ など) を見つけてから読み取ることです。通常のファイルアクセス方法を使用してそこから。

于 2013-07-05T15:57:22.803 に答える