public LinkedList directorio(String ruta,String extension){
LinkedList <String> lista= new LinkedList();
String directorio=ruta;
File f = new File(directorio);
if (f.exists()){ // Directorio existe }
File[] ficheros = f.listFiles();
for (int x=0;x<ficheros.length;x++){
String fichero=ficheros[x].getName();
if(fichero.indexOf(extension)!=-1){
//System.out.println(fichero);
lista.add(fichero);
}
}
JOptionPane.showMessageDialog(null, lista);
}
return lista;
}
ahora la llamamos desde el main si queremos:
public static void main(String[] args) {
// aplicacion desarrollada por javayotros.blogspot.com
System.out.println(""+new Youtube2().directorio("c:/windows", ".dll"));
}
como vemos recibe como parametros la ruta del archivo y la extensión que queremos que liste ,esta la guarda en una lista enlazada por si la queremos utilizar despues.
0 Comments