Java: Список подключенных камер

Моя программа в настоящее время получает список дисков, подключенных к компьютеру с помощью File.listRoots () . Но когда я подключаю камеру или MP3-плеер к компьютеру напрямую (вместо того, чтобы вставлять карту памяти), он не отображается в списке и не имеет буквы диска в проводнике Windows. Например, вот расположение моей камеры:

Computer\Canon PowerShot SD750\Removable storage

Как я могу также указать камеры / другие устройства, у которых нет буквы диска? Я предполагаю, что для этого потребуется какая-то библиотека JNI, но я не знаю наверняка.

Спасибо!

P.S. В отчаянии я действительно попытался перечислить содержимое Компьютер \ ; это, конечно, не сработало.


Обновление : Я нашел этот вопрос здесь: Путь переносного устройства в Windows ; это именно та проблема, с которой я столкнулся, но решения нет.

6
задан Community 23 May 2017 в 12:27
поделиться