Ecco l'esempio. Supponiamo di voler conoscere il contenuto della cartella "C:\Pippo" (che contiene sottodirectory e files):
codice:
// Creo l'oggetto che punta alla cartella Pippo
File pippo = new File("C:\Pippo");
// Ottengo l'elenco dei file e cartelle in essa contenuti
File [] elenco = pippo.listFiles();
// Scorro l'elenco e stampo i nomi di tutte le sottodirectory
for (int i=0; i<elenco.length; i++) {
if ( elenco[i].isDirectory() ) { // Ho trovato una sottodirectory
System.out.println(elenco[i]);
}
}
Ciao.