Tipo eu quero que quando abrir minha aplicação apareça em um combobox somente os drives de DVD/CD que o computador possuir, estilo o Nero quando vamos gravar alguma coisa que aparece para nós escolhermos qual gravador queremos.
tipo eu fiz do seguinte modo
for (File file : File.listRoots())
{
if (!file.canWrite())
System.out.println("DVD ou Disquete");
}
O que acontece é que no win XP funciona correto. No win Vista e win 7 se estiver sem cd/dvd no drive ele funciona mas se tiver algum cd/dvd no drive ele não funciona, ou seja, a informação que retorna é de que eu posso escrever no drive. No linux não testei se funciona.
Então, analisando esta situação pesquisei mas ainda não encontrei a solução: Como trazer só o drive de CD/DVD que tem no computador?
Alguém sabe alguma maneira de se fazer isso?
Agradeço qualquer ajuda…