php压缩文件夹为zip压缩包代码
代码语言:php
所属分类:文件
代码描述:php压缩文件夹为zip压缩包代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php $folderPath = 'path/to/your/folder'; // 要打包的文件夹路径 $zipFilePath = 'path/to/your/folder.zip'; // 打包后的zip文件路径 // 创建一个新的ZipArchive对象 $zip = new ZipArchive(); // 打开zip文件,如果文件不存在则创建 if ($zip->open($zipFilePath, ZipArchive::CREATE) === TRUE) { // 添加文件夹到zip文件,包括文件夹下的所有文件和子文件夹 $files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($folderPath), RecursiveIteratorIterator::LEAVES_ONLY ); foreach ($files as $name => $file) { // 跳过目录(它们会在文件被添加时自动添加) if (!$file->isDir()) { // 获取文件相对路径,用于在zip文件中创建相应的目录结构.........完整代码请登录后点击上方下载按钮下载查看
网友评论0