Java - listar ficheros

 
Vista:

listar ficheros

Publicado por joseba (33 intervenciones) el 16/04/2002 10:26:53
He logrado introducir en un array de String todos los ficheros de un directorio, pero lo q quiero es solo listar los de extensión tmp.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:listar ficheros

Publicado por cristobal (7 intervenciones) el 23/04/2002 10:55:11
La clase String tiene un método lastindexof(char c). Con la sentencia
lastIndexOf('.') consigues el índice donde está el último punto.

A continuación con substring(int i) consigues la extensión del fichero. El resto es fácil. El código sería algo parecido a esto:

String[] ficheros = ...;

int indice = ficheros[i].lastIndexOf('.');
String extension = ficheros[i].substring(indice);
if (extension.equalsIgnoreCase("tmp")){
//Listar o ficheiro[i]
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar