Php/docs/ziparchive.addemptydir

来自菜鸟教程
跳转至:导航、​搜索

ZipArchive::addEmptyDir

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

ZipArchive::addEmptyDirAdd a new directory


说明

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

Adds an empty directory in the archive.


参数

dirname
The directory to add.
flags
Bitmask consisting of ZipArchive::FL_ENC_GUESS, ZipArchive::FL_ENC_UTF_8, ZipArchive::FL_ENC_CP437. The behaviour of these constants is described on the ZIP constants page.


返回值

成功时返回 true, 或者在失败时返回 false


更新日志

版本 说明
8.0.0 / 1.18.0 flags was added.


范例

Example #1 Create a new directory in an archive

<?php$zip = new ZipArchive;if ($zip->open('test.zip') === TRUE) {    if($zip->addEmptyDir('newDirectory')) {        echo 'Created a new root directory';    } else {        echo 'Could not create the directory';    }    $zip->close();} else {    echo 'failed';}?>