如何用php压缩zip存档中的每个文件的未压缩大小?

问题描述 投票:0回答:1
I在PHP中获得带有Ziparchive类的Zip Archive内容。我需要为其中的每个文件显示压缩和未压缩的大小。如何做?

$zip = new ZipArchive; $zip->open('download/' . $results[0]['filename']); $i = 0; while($name = $zip->getNameIndex($i)) { $files[] = array( 'filename' => $name, 'compressed_size' => ???, 'uncompressed_size' => ???); $i++; } $zip->close();
    
php file zip archive
1个回答
0
投票
如果您阅读docu

https://www.php.net/manual/manual/en/class.ziparchive.php,您将找到函数statIndex()

Https://www.php.php.net/manual/manual/en /ziparchive.statindex.php
)。使用它而不是功能getNameIndex()
	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.