版本 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...