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