Está en la página 1de 1

Como ejemplo sencillo de lo que podemos hacer con estas funciones, aquí os

presentamos un pequeño script de lectura que os permite visualizar el contenido de un


directorio:

<?
//definimos el path de acceso
$path = "mi/camino";

//abrimos el directorio
$dir = opendir($path);

//Mostramos las informaciones


while ($elemento = readdir($dir))
{
echo $elemento."<br>";
}

//Cerramos el directorio
closedir($dir);
?>

Otra forma de abordar la gestión de directorios es por medio de la clase dir que permite
la creación de un objeto sobre el cual podremos aplicar toda una serie de métodos
equivalentes a las funciones previamente vistas. Si estas familiarizado con la
programación orientada a objetos, puede que esta modalidad te resulte mas intuitiva. Si
no sabes en qué consiste la programación orientada a objetos, puedes visitar este artículo.

En este caso, la forma de operar es análoga a la ya vista:

● Creamos un objeto $dir con la instrucción: $dir = dir($path)


● Realizamos las tareas necesarias llamando a los métodos de la clase dir
● Cerramos el directorio con el método close

Algunos de los métodos que podemos utilizar con esta clase son los siguientes:

Métodos de la clase dir


Método Descripción Sintaxis
path Indica el path del directorio $objeto->path
read Lee un elemento del directorio $objeto->read
rewind Vuelve el puntero de lectura del directorio al primer elemento $objeto->rewind
close Cierra el directorio $objeto->close

Como ejemplo, he aquí el script equivalente al abordado para el caso de las funciones,
esta vez usando la clase dir:

También podría gustarte