Моя программа в настоящее время получает список дисков, подключенных к компьютеру с помощью File.listRoots ()
. Но когда я подключаю камеру или MP3-плеер к компьютеру напрямую (вместо того, чтобы вставлять карту памяти), он не отображается в списке и не имеет буквы диска в проводнике Windows. Например, вот расположение моей камеры:
Computer\Canon PowerShot SD750\Removable storage
Как я могу также указать камеры / другие устройства, у которых нет буквы диска? Я предполагаю, что для этого потребуется какая-то библиотека JNI, но я не знаю наверняка.
Спасибо!
P.S. В отчаянии я действительно попытался перечислить содержимое Компьютер \
; это, конечно, не сработало.
Обновление : Я нашел этот вопрос здесь: Путь переносного устройства в Windows ; это именно та проблема, с которой я столкнулся, но решения нет.