digitaledgeit / compression
压缩库
0.2.2
2016-03-14 22:54 UTC
Requires
- php: >=5.3
- digitaledgeit/filesystem: ~0.2.0
Requires (Dev)
- phpunit/phpunit: ~3.7
This package is not auto-updated.
Last update: 2024-09-25 12:10:49 UTC
README
PHP 中创建压缩归档的高级类。
示例
向归档中添加条目
$jar = new ZipArchive('test.zip');
$jar
->addFile($dir.'/package.json', 'package.json')
->addFolder($dir.'/scripts', 'scripts')
->close()
;
遍历归档中的条目
$zip = new ZipArchive('test.zip');
foreach ($zip as $entry) {
echo $entry->getName().PHP_EOL;
}
$zip->close();
从归档中提取条目
$zip = new ZipArchive('test.zip');
$zip->extractTo('/tmp'); //all entries
$zip['package.json']->extractTo('/tmp/package.json'); //a single entry
$zip->close();