php之zip文件中压缩、解压、增加文件、删除
    		       		warning:
    		            这篇文章距离上次修改已过441天,其中的内容可能已经有所变动。
    		        
        		                
                在PHP中,可以使用ZipArchive类来处理ZIP文件的压缩、解压以及增加、删除文件。以下是相关操作的示例代码:
$zip = new ZipArchive();
$zipFileName = 'example.zip';
 
// 压缩文件
if ($zip->open($zipFileName, ZipArchive::CREATE) !== TRUE) {
    exit("无法打开 <$zipFileName>\n");
}
$zip->addFile('file1.txt');
$zip->addFile('file2.txt');
$zip->close();
 
// 解压文件
$zip->open($zipFileName);
$zip->extractTo('extracted');
$zip->close();
 
// 增加文件
$zip->open($zipFileName, ZipArchive::CREATE);
$zip->addFile('newfile.txt');
$zip->close();
 
// 删除文件
$zip->open($zipFileName, ZipArchive::CREATE);
$zip->deleteName('file1.txt');
$zip->close();确保在使用这些操作之前,文件和ZIP文件有适当的权限,并且指定的文件路径是正确的。
评论已关闭