Кажется, что:
HANDLE hFind = FindFirstFile(L"mtp://phone/SDcard/music/, &ffd);
if (hFind != INVALID_HANDLE_VALUE)
{
do
{
//...
} while(FindNextFile(hFind, &ffd) != 0);
FindClose(hFind);
}
не работает для устройств, подключенных через MTP. Есть ли для этого функция WinAPI?
Точнее: как перечислить все имена файлов (+ размер файла и дата изменения) на устройстве, подключенном к ПК через MTP (например, на телефоне Android), в C / C ++?
Задача ещё не решена.
Других решений пока нет …