當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP ZipArchive close()用法及代碼示例


PHP ZipArchive::close() 函數是 PHP 中的內置函數,用於關閉打開的存檔文件並保存更改。對 zip 文件執行所有操作後調用此函數。如果 zip 存檔不包含任何文件,則默認情況下 zip 文件將被刪除。

用法:

bool ZipArchive::close()

參數:該函數不接受任何參數。

返回值:該函數成功時返回“true”,失敗時返回“false”。

示例 1:在這個例子中,我們將說明郵編rchive::close()函數。首先,我們將打開 zip 存檔並向該文件添加一個目錄,然後添加然後關閉該文件。

PHP


<?php 
    // Create a new ZipArchive object 
    $zip = new ZipArchive; 
  
    // Check for opening the zip file 
    if ($zip->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'; 
    } 
?>

輸出:

示例 2:在此示例中,我們將打開 zip 存檔並添加一個包含一些字符串內容的文件,執行操作後,我們將使用郵編rchive::close()函數來關閉文件。

PHP


<?php 
    // Create a new ZipArchive class 
    $zip = new ZipArchive; 
  
    // Open a zip file 
    $file = $zip->open('geeks.zip', ZipArchive::CREATE); 
  
    // If zip file is open 
    if ($file === TRUE) { 
  
        // Create new txt file and 
        // add String to the file 
        $zip->addFromString( 
            'GFG.txt',  
            'Welcome to GeeksforGeeks'
        ); 
  
        // Close the opened file 
        $zip->close(); 
        echo 'File Added Successfully.'; 
    } else { 
        echo 'Failed to Adding file.'; 
    } 
?>

輸出:

參考: https://www.php.net/manual/en/ziparchive.close.php



相關用法


注:本文由純淨天空篩選整理自vkash8574大神的英文原創作品 PHP ZipArchive close() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。