Clase Directorio (Recorrer Directorios Recursivamente)

La clase directorio, se encarga de recorrer un directorio y proporcionar información sobre los directorios y archivos que lo componen. La información final puede ser un simple arreglo, solo con los nombres de los archivos o directorios encontrados o un arreglo con información extendida, como ser ruta absoluta, tamaño, fecha de creación etc. Todavía le faltan cosas pero puede resultar bastante útil, para recorrer directorios con facilidad.

Bueno aquí les dejo la clase y como siempre cualquier comentario o sugerencia serán bienvenidos.

Forma de Utilizar la Clase
La clase tiene unos pocos métodos, los cuales nos permiten configurar la salida de la misma, ellos son:

  • addTiposArchivosListar: Con este método incluimos las extensiones de los tipos de archivos que se quieren como resultado, por ejemplo jpg, png, se tiene que invocar uno por cada tipo de archivo que queramos.
  • setListarDirectorios: Aqui lo que vamos a poder establecer es si queremos que liste solo directorios, solo archivos o ambas cosas, para eso le pasaremos la constante de clase OP_LIST_DIRECTORIOS (1), OP_LIST_ARCHIVOS (2), OP_LIST_AMBOS (3).
    Por defecto se asume que se quieren listar directorios y archivos.
  • setProfundidadEscaneo: configuramos cuantos niveles de sub-directorios se recorrerán, si no usamos este metodo se asume que solo se quiere explorar el directorio base.

Vamos a la practica o sea al código:

Otra salida que es la salida simple, si bien configuramos igual que en el anterior ejemplo, en vez de utilizar el método listar, utilizamos el método getNombresArchivos().

Bueno espero que sea de utilidad y cualquier comentario bienvenido sera...

Compártelo

También te puede interesar...

Comentarios

    No hay comentarios.

Escribe un comentario

Tienes que estar registrado para poder dejar comentarios.
Accede a tu cuenta o regístrate en NotasWeb.com.
Avatar_279 objetivophp
en el Ranking


Artículos más vistos del usuario

Últimos artículos del usuario