Documentación offline PHP master

ZipArchive::addEmptyDir

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

En esta página

ZipArchive::addEmptyDir

Añadir un nuevo directorio

Descripción#

public ZipArchive::addEmptyDir(string $dirname, [int $flags]): bool
```php

Añade un directoro vacío en el archivo.

## Parámetros

`dirname`  
El directorio a añadir.

`flags`  
Máscara de bits compuesta por `ZipArchive::FL_ENC_GUESS`, `ZipArchive::FL_ENC_UTF_8`, `ZipArchive::FL_ENC_CP437`. El comportamiento de estas constantes se describe en la página de [constantes ZIP](#zip.constants).

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Historial de cambios

| Versión                | Descripción        |
|------------------------|--------------------|
| 8.0.0, PECL zip 1.18.0 | Se añadio `flags`. |

## Ejemplos

Crea un nuevo directorio en un archivo
open('test.zip') === TRUE) { if($zip->addEmptyDir('newDirectory')) { echo 'Creado nuevo directorio root'; } else { echo 'No se puede crear el directorio'; } $zip->close(); } else { echo 'falló'; } ?>

```php