В java вы можете использовать File.listRoots()
, чтобы получить все диски в системе.Перечислить внешние накопители
Я ищу, чтобы получить только внешние диски, то есть USB-накопители, внешние жесткие диски, оптические диски, дискеты и т.д.
Есть ли способ сделать это в Java? Если нет, то родной код на C++ будет хорошим. В этом случае мне нужен код Windows и Linux.
Как программное обеспечение будет знать, как монтируется диск? За исключением основного физического диска все диски могут монтироваться внутри или снаружи. Вероятно, есть способ загрузки с внешнего CD и доступа к внешнему диску без каких-либо приводов. –