ZipArchive::addEmptyDir

(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.8.0)

ZipArchive::addEmptyDirДобавляет новую директорию

Описание

public ZipArchive::addEmptyDir(string $dirname, int $flags = 0): bool

Метод добавляет пустую директорию в архив.

Список параметров

dirname

Директория, которую требуется добавить.

flags

Битовая маска, которая состоит из следующих констант: ZipArchive::FL_ENC_GUESS, ZipArchive::FL_ENC_UTF_8, ZipArchive::FL_ENC_CP437. Поведение констант описыват страница «ZIP-константы».

Возвращаемые значения

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

Список изменений

Версия Описание
8.0.0, PECL-модуль zip 1.18.0 Добавили параметр flags.

Примеры

Пример #1 Пример добавления новой директории в архив

<?php

$zip
= new ZipArchive();

if (
$zip->open('test.zip') === true) {
if (
$zip->addEmptyDir('newDirectory')) {
echo
'Создана новая директория';
} else {
echo
'Невозможно создать директорию';
}

$zip->close();
} else {
echo
'ошибка';
}

?>