Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
libusb (C++) でいくつかのことをテストしていますが、libusb を使用して USB フラッシュ ドライブからデータを読み取る (フォルダーやファイルを取得するなど) ことは可能ですか?
関数などを検索しましたが、何かを見つけることができませんでした。私が始めたばかりのいくつかの例が欲しいです。現在、デバイスのリストを取得し、それが USB フラッシュ ドライブであるかどうかを確認して実行できますlibusb_openが、その後はどうすればよいでしょうか?
libusb_open
libusb はフラッシュ ドライブ上のファイルシステムを読み取る方法を認識しないため、libusb を使用してフラッシュ ドライブからファイルを直接読み取ることはできません。ドライブのファイルシステムから読み取るコードを作成することもできますが、より簡単な解決策は、ドライブがシステムのどこにマウントされているか (Windows では F:/、Linux では /media/myusb/ など) を見つけてから読み取ることです。通常のファイルアクセス方法を使用してそこから。