📜  PHP ZipArchive::addEmptyDir()函数

📅  最后修改于: 2022-05-13 01:56:29.689000             🧑  作者: Mango

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