ZipArchive::addEmptyDir

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

ZipArchive::addEmptyDirFügt ein neues Verzeichnis hinzu

Beschreibung

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

Fügt dem Archiv ein neues Verzeichnis hinzu.

Parameter-Liste

dirname

Das hinzuzufügende Verzeichnis.

flags

Eine Bitmaske bestehend aus ZipArchive::FL_ENC_GUESS, ZipArchive::FL_ENC_UTF_8, ZipArchive::FL_ENC_CP437. Das Verhalten dieser Konstanten wird in der ZIP Konstanten Seite beschrieben.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

Version Beschreibung
8.0.0, PECL zip 1.18.0 flags wurde hinzugefügt.

Beispiele

Beispiel #1 Erstellt ein neues Verzeichnis im Archiv

<?php
$zip
= new ZipArchive;
if (
$zip->open('test.zip') === TRUE) {
if(
$zip->addEmptyDir('newDirectory')) {
echo
'Neues Rootverzeichnis erstellt.';
} else {
echo
'Konnte Verzeichnis nicht erstellen.';
}
$zip->close();
} else {
echo
'Fehler';
}
?>