metodo listar ficheros por extension java

Technology

header ads

metodo listar ficheros por extension java

para tomar ficheros de una carpeta ó de un directorio o listarlos perode forma que podamos listarlos por extension ya que en una carpeta pueden haber varios  tipos de archivos aqui les dejo el meotod ó funcion que lista la ruta de c:/windows con la extension .dll y el nombre de la clase la llame youtube2 codigo:




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.

Post a Comment