Bueno les aguo la complicadera pues se puede hacer en java y de manera sencilla.
Aquí les va el código:
List
for (File f : files) {
String elemento = FileSystemView.getFileSystemView().getSystemDisplayName(f);
if (!elemento.isEmpty()) //No admite elementos vacios
{
System.out.println("getSystemDisplayName : " + elemento); //Me manda el nombre de la unidad
}
}
Ahora lo que imprime seria de esta manera:
REGA1 (C:)
My Book (F:)
Si kieren que salga un "C:" bueno ahora es mas fácil que van a hacer ya que esta como cadena sencillamente usamos la función substring:
int tamaño = elemento.length();
elemento.substring(tamaño - 3, tamaño - 1);
Una ves de esta manera ya si quieren se lo pasan a un Jlist,Jcombobox,Menus,Jtree,etc.
No hay comentarios:
Publicar un comentario