# pathListDir (Compartido)

> Lista lo que hay en una carpeta.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Archivos
- **URL**: https://wiki.mymp.gg/es/pathListDir

## Sintaxis

```lua
table|false pathListDir(string path)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `path` | `string` | Una ruta dentro del recurso que llama, o `@recurso/ruta` para un archivo de otro recurso. |

## Retorno

Los nombres en orden alfabético, las carpetas terminadas en `/`, o `false` si la carpeta no existe o no se pudo leer.

Una ruta no puede tener `..`, `\` ni `:`, ni empezar por `/`. Los archivos de otro recurso solo se pueden leer; una ruta no válida registra un aviso y la función devuelve `false`.

## Ejemplo

```lua
for _, name in ipairs(pathListDir("maps") or {}) do
    if name:sub(-1) ~= "/" then
        print("archivo de mapa: " .. name)
    end
end
```

## Ver también

- [pathIsDirectory (Compartido)](https://wiki.mymp.gg/es/pathIsDirectory.md): Indica si una ruta es una carpeta.
- [pathIsFile (Compartido)](https://wiki.mymp.gg/es/pathIsFile.md): Indica si una ruta es un archivo. Hace lo mismo que fileExists.
