PDA

Visualizza la versione completa : [Java] Riconoscere tutti i files all'interno di una direcotry


Enumaelish
09-12-2004, 16:33
Sto svilupoppando un'applicazione che supporta diverse lingue.
Le diverse versioni delle linugue della GUI sono all'interno di file tipo: Eglish.lng, Italian.lng etc..

Ora avrei bisogno che all'avvio delle GUI in un sottomenu di un JMenu di un JMenuBar :D comparissero le differenti lingue presenti all'interno della directory, così da poterle scegliere...

Il succo è: Se passo una directory, c'è il un modo di scorrere i file che ci sono all'interno, non mi dite che si fa sempte con il BufferedReadder perchè non ci credo ;)

LeleFT
09-12-2004, 16:50
Infatti non si fa con il BufferedReader... :)

Quando tu passi la directory al metodo che si occupa di andaer a cercare i file, passerai un oggetto di tipo File che punta alla directory, in questo modo:


ogg.mioMetodo( new File("directory_che_contiene_i_files") );

Ora, nel metodo puoi utilizzare questo oggetto File per ercuperare l'elenco di file e directory in essa contenute in questo modo:


public void mioMetodo(File dir) {
File [] elencoFile = dir.listFiles()

// Ora in elencoFile hai l'elenco di tutti i file contenuti nella directory
}

In alternativa, puoi passare un FileFilter al metodo listFiles() in modo da elencarti tutti e soli i file con una certa estensione.


Ciao. :ciauz:

Loading