Documentación offline PHP master

ftp_rawlist

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ftp_rawlist

Realiza una lista detallada de los ficheros de un directorio

Descripción#

ftp_rawlist(FTP\Connection $ftp, string $directory, [bool $recursive]): array
```php

`ftp_rawlist` ejecuta el comando FTP `LIST`, y devuelve el resultado en un array.

## Parámetros

`ftp`  
Una instancia de `FTP\Connection`.

`directory`  
La ruta al directorio. Puede incluir los argumentos para el comando `LIST`.

`recursive`  
Si se establece en `true`, el comando será `LIST -R`.

## Valores devueltos

Devuelve un array donde los elementos corresponden a una línea de texto. Devuelve `false` cuando el argumento `directory` es inválido.

La salida nunca se analiza. El identificador del tipo de sistema devuelto por la función `ftp_systype` puede ser utilizado para determinar cómo deben interpretarse los resultados.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.1.0 | El parámetro `ftp` ahora espera una instancia de `FTP\Connection` ; anteriormente, se esperaba un `resource`. |

## Ejemplos

Ejemplo con `ftp_rawlist`

```php

Resultado del ejemplo anterior es similar a:

array(3) {
  [0]=>
  string(65) "drwxr-x---   3 vincent  vincent      4096 Jul 12 12:16 public_ftp"
  [1]=>
  string(66) "drwxr-x---  15 vincent  vincent      4096 Nov  3 21:31 public_html"
  [2]=>
  string(73) "lrwxrwxrwx   1 vincent  vincent        11 Jul 12 12:16 www -> public_html"
}

Véase también#

ftp_nlist, ftp_mlsd