USBドライブからの再生がサポートされている組み込みシステムのマルチメディアアプリケーションを書いています。通常、USBドライブが挿入されると、アプリケーションはUSBドライブ全体を解析して、ドライブに存在するすべての曲とビデオを一覧表示します。このリストはデータベースに保存されます。同じドライブが後で接続される場合、アプリケーションはデータベースのリストを使用します。
ドライブの識別は、USBデバイス記述子のシリアル番号を使用して行われます。しかし、問題は、新しいコンテンツが追加されたか、既存のコンテンツが削除されたことをどのように検出するかです。現在、FAT32フォーマットのUSBドライブのみをサポートすることを目標としています。
ドライブの内容の変化を検出する方法はありますか?最後にアクセスしたタイムスタンプまたは最後に変更したクラスターのように?