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