viernes, 26 de noviembre de 2010

Listar Archivos y/o directorios

Si alguna vez necesitaron sacar una lista de las carpetas y/o archivos de una ubicacion este es su post.
Lo que haremos sera darle una direccion y hacer que me enliste tanto los directorios como los archivos.
y si keremos de agregado si estos estan ocultos.


import java.io.File;

/**
 *
 * @author JONATHAN
 */
public class MainClass {

    public static void main(String[] args) {
        String letra = "C:\\";
        File Dir = new File(letra);
        File[] lista_Archivos = Dir.listFiles();
        for (int i = 0; i < lista_Archivos.length; i++) {
            if (lista_Archivos[i].isDirectory() && lista_Archivos[i].isHidden()) {
                System.out.println(" Elementos ocultos "+lista_Archivos[i].getName());
            }

            if (lista_Archivos[i].isDirectory() && !lista_Archivos[i].isHidden()) {
                System.out.println(" Elementos no ocultos "+lista_Archivos[i].getName());
            }
        }
    }
}

Ahora para especificar archivos reemplazan el isDirectory por isFile
Reacciones:

2 comentarios: