Я пишу встроенное мультимедийное приложение, в котором есть поддержка воспроизведения с USB-накопителя.Обычно, когда USB-накопитель вставлен, приложение анализирует весь USB-накопитель, чтобы вывести список всех песен и видео, имеющихся на накопителе.Этот список хранится в базе данных.В случае, если тот же диск подключен позже, приложение использует список из базы данных.
Идентификация диска выполняется с использованием серийного номера из дескриптора устройства USB.Но проблема в том, как я могу обнаружить, что любой новый контент добавлен или любой существующий контент удален?В настоящее время я ориентируюсь на поддержку только USB-накопителей в формате FAT32.
Есть ли способ обнаружить изменение содержимого накопителя?Как отметка времени последнего доступа или последний измененный кластер?