/**
* 总接口
* @param $dir_path 需要压缩的目录地址(绝对路径)
* @param $zipName 需要生成的zip文件名(绝对路径)
*/
function zip($dir_path,$zipName){
$relationArr = [$dir_path=>[
'originName'=>$dir_path,
'is_dir' => true,
'children'=>[]
]];
modifiyFileName($dir_path,$relationArr[$dir_path]['children']);
$zip = new ZipArchive();
$zip->open($zipName,ZipArchive::CREATE);
zipDir(array_keys($relationArr)[0],'',$zip,array_values($relationArr)[0]['children']);
$zip->close();
restoreFileName(array_keys($relationArr)[0],array_values($relationArr)[0]['children']);
}
php压缩文件夹(整理最新版)
最新推荐文章于 2024-07-26 14:37:55 发布
这篇博客分享了关于使用PHP进行文件夹压缩的实践经验,详细介绍了相关代码和注意事项,适合有PHP基础的开发者参考学习。
订阅专栏 解锁全文
621

被折叠的 条评论
为什么被折叠?



