PHP ZipArchive::addEmptyDir()函数
ZipArchive::addEmptyDir()函数是PHP中的一个内置函数,用于添加新目录。
句法:
bool ZipArchive::addEmptyDir( string $dirname , int $flags = 0 )
参数:此方法接受上面提到的两个参数,如下所述:
- $dirname:它指定要添加的目录名称。
- $flags:它指定由 ZipArchive::FL_ENC_GUESS、ZipArchive::FL_ENC_UTF_8、ZipArchive::FL_ENC_CP437 组成的位掩码。
返回值:此函数在成功时返回 true,在失败时返回 false。
示例 1:
PHP
open('Geeks.zip')) {
// If zip file is open then add an
// empty directory "GeeksforGeeks"
if($zip->addEmptyDir('GeeksforGeeks')) {
echo 'Added an empty directory';
} else {
echo 'Directory can not created';
}
// Close the zip file
$zip->close();
}
// If zip file is not open/exist
else {
echo 'Failed to open zip file';
}
?>
PHP
open('ide.zip')) {
// If zip file is open then add an
// empty directory "GeeksforGeeks"
$zip->addEmptyDir('GeeksforGeeks');
// Close the zip file
$zip->close();
}
// If zip file is not open/exist
else {
echo 'Failed to open zip file';
}
?>
输出:
Added an empty directory
示例 2:
PHP
open('ide.zip')) {
// If zip file is open then add an
// empty directory "GeeksforGeeks"
$zip->addEmptyDir('GeeksforGeeks');
// Close the zip file
$zip->close();
}
// If zip file is not open/exist
else {
echo 'Failed to open zip file';
}
?>
输出:添加到 zip 文件中的目录。您可以打开 zip 文件以检查添加的目录列表。
参考: https://www. PHP.net/manual/en/ziparchive.addemptydir。 PHP