版本 php 5.6 lamp
public function zip()
{
$zipfile = 'upload_company/1231.zip';//压缩后路径
$zip = new \ZipArchive();
if ($zip->open($zipfile, \ZipArchive::CREATE) === true) {
// 将指定文件添加到zip中
// $zip->addFile($img);
// //将一个空的目录添加到zip中
// $zip->addEmptyDir('48');
//将images目录下所有文件添加到zip中
if ($handle = opendir('upload_company/48')) {
// 添加目录中的所有文件 $entry 文件名
while (false !== ($entry = readdir($handle))) {
if ($entry != '.' && $entry != '..' && !is_dir('upload_company/48/'.$entry)) {
$zip->addFile('upload_company/48/'.$entry, '48/'.$entry);//第一个参数文件位置,第二个是压缩后的位置
}
}
closedir($handle);
}
// 关闭zip文件
$zip->close();
}
}
php压缩文件夹
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 这是利用FormData上传文件夹(前台)一文的后续处理,将PHP脚本收到的文件保存下来。 1.首先应该建立一个文...
- 完成时间:2018-01-03 展现方式:整个相册图片的导出(下载到本地)直接在页面上生成下载没有什么另存为什么默...
- 原本地址:https://blog.yayuanzi.com/9600.html 找了好久,终于找到个博客有说这个...
- PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP Z...