Directorios
PHP Manual

dir

(PHP 4, PHP 5)

dir — Devolver una instancia de la clase Directory

Descripción

Directory
Directory ( string $directorio )
string$path ;
resource$handle ;
string read ( void )
void rewind ( void )
void close ( void )

Un mecanismo pseudo-orientado a objetos para la lectura de un directorio. El directorio dado es abierto. Se encuentran disponibles dos propiedades una vez el directorio ha sido abierto. La propiedad handle puede ser usada con otras funciones de directorio como readdir(), rewinddir() y closedir(). La propiedad path se define con la ruta del directorio que fue abierto. Hay tres métodos disponibles: read, rewind y close.

Ejemplos

Example#1 Ejemplo de dir()

Por favor note la forma en que el valor de retorno de dir::read() es chequeado en el siguiente ejemplo. Se está probando explícitamente si el valor de retorno es idéntico (igual y del mismo tipo que - vea los Operadores de Comparación para más información) a FALSE ya que de otra forma, cualquier entrada de directorio cuyo nombre evalúe a FALSE detendrá el ciclo.

<?php
$d 
dir("/etc/php5");
echo 
"Gestor: " $d->handle "\n";
echo 
"Ruta: " $d->path "\n";
while (
false !== ($entrada $d->read())) {
   echo 
$entrada."\n";
}
$d->close();
?>

El resultado del ejemplo seria algo similar a:

Gestor: Resource id #2
Ruta: /etc/php5
.
..
apache
cgi
cli

Notes

Note: El orden en el que las entradas de directorio son devueltas por el método read depende del sistema.


Directorios
PHP Manual