style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Detectar unidades usb

que tal a todos .. un saludo..

una petición..

alguien sabe de algún método o librería para java que me detecte unidades conectadas usb, ya sean discos externos, pen drives. etc, cualquier unidad de almacenamiento que se conecte al usb. En Windows -

gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Jose Manuel

Revisa primero un poco de

Revisa primero un poco de teoría una revisada a la pagina de noticias de java y por ultimo la que parece la librería mas común.

Recuerda, java es multiplataforma, si se hiciera algo que solo funcionara en una plataforma se perdería parte de la esencia de java. Osea, creo que casi todo lo que encuentres en java trabajara en varias plataformas.

Imagen de genitalico

gracias por tu

gracias por tu comentario..

ya encontré una forma la cual ya había probado en linux pero ahí no funciona por lo que supuse que en windows no , en fin.

la forma mas facil para detectar las unidades es: ejemplo por si a alguien le sirve

Hay que crear un vector de tipo File para ello importando java.io.File

File unidades[] = File.listRoots();
for(int i=0;i<unidades.length;i++)
{
        System.out.println(unidades[i]);
}

con ese código saldrán las letras de las unidades y si uno quiere saber las etiquetas habrá que importar también javax.swing.filechooser.FileSystemView

File unidades[] = File.listRoots();
for(int i=0;i<unidades.length;i++)
{
        System.out.println(unidades[i]);
       System.out.println(FileSystemView.getFileSystemView().getSystemDisplayName (unidades[i]));
}

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">