Задать вопрос

Как в Linux с помощью Java обнаружить подключенные USB-накопители?

Необходимо, что бы программа после запуска устройства искала подключенные USB-накопители, и если на нем будет соответствующий файл, открыть его. Вопрос в том, как в Linux определить имена подключенных флешек?
  • Вопрос задан
  • 369 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 2
Смотри в сторону библиотеки usb4java. На сайте есть есть пример получения списка USB-устройств.
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Перечислять устройства через sys читая файлы:
/sys/class/block/sd[a-z]/removable = 1 для флешек
Имя= vendor+model
/sys/class/block/sd[a-z]/device/model
/sys/class/block/sd[a-z]/device/vendor
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@aol-nnov
выполнить команду blkid и распарсить результат, например. 100500 вариантов же :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы