Capito, grazie mille..
Quindi, in pratica, devo fare una cosa tipo:
(mi sono rifatto ai tuoi esempi che metti in firma, davvero troppo utili^^)
codice:
File dir = new File(".");
FileExtFilter fef = new FileExtFilter("txt");
String[] files = dir.list(fef);
Con questo mi creo l'array di stringhe con i nomi dei file contenuti nella cartella.
Poi sarebbe carino che tutto questo fosse fatto in un metodo che ritorna appunto il vettore di stringhe files, che io passo al metodo per la lettura dei tag, facendo risultare una cosa simile:
codice:
for(int i =0;i<files.lenght();i++) {
File mia_song =files[i];
try {
MP3File f = (MP3File)AudioFileIO.read(mia_song);
eccetera..
}
Ha senso?
L'unica domanda (se cio' detto fin'ora ha sensoXD altrimenti di domande ne sorgon altre) ora e': ho impostato la directory corrente con File dir = new File(".");, per impostare le sottodirectory come devo fare? Una volta impostatala poi torno a chiamar questo metodo che lavora su ".", mi sfugge solo il modo per entrare in una sottodirectory di cui non so a prescindere il nome..(per farla semplice, . e' la dir corrente, .. e' la dir immediatamente sopra, la dir padre..la dir figlia come si fa..?)
Ancora grazie mille!