Pagina 1 di 1

[Risolto] [Java] Cercare file all'interno di directory URGENTEEE

Inviato: mercoledì 13 giugno 2007, 17:20
da *blasco*
Ciao a tutti..ho un problema urgente!!
Dunque io in Java ho un programma che crea in una directory dei file dai seguenti nomi:

Output_1.0_2.0_4.0_config-example1_3242357123643.log
Output_1.0_2.0_5.0_config-example1_6594059658098.log
ecc ecc

cioè Output+pid compito+config-example1+ID CASUALE.log

Non vi spiego i dettagli,ma eseguendo il programma un'altra volta, se decido di eseguire il compito numero 1.0_2.0_4.0 devo andare a cancellare il file precedente (cioè Output_1.0_2.0_4.0_config-example1_3242357123643.log)

come faccio? Il problema è ke non ho modo di saper il nome del file completo, perkè il numero finale è assolutamente casuale..
dovrei tipo fare una ricerca nella opportuna directory del file che ha nel proprio nome la stringa "Output_1.0_2.0_4.0_config-example1"..Come faccio?!?!?????

Re: [Java] Cercare file all'interno di directory URGENTEEE

Inviato: mercoledì 13 giugno 2007, 17:36
da Bobby
Provo,
con:

Codice: Seleziona tutto

File dir = new File("path");
crei un oggetto che accede alla tua directory con i file.
con:

Codice: Seleziona tutto

dir.list() o dir.listFiles()
hai l'elenco dei file presenti nella cartella e a questo punto basta un confronto fra stringhe. Trovata la corrispondenza sai il nome del file e lo puoi cancellare.

Re: [Java] Cercare file all'interno di directory URGENTEEE

Inviato: mercoledì 13 giugno 2007, 20:20
da *blasco*
Perfetto, ho risolto..ti ringrazio!!

Mauri.