php - 在 PHP 中是否可以在不首先提取其内容的情况下检查 Zip 文件的内容?

标签 php zip

我在 PHP 中看到了 ZipArchive 类,它可以让您读取 zip 文件。但我想知道是否有一种方法可以在不先提取文件的情况下迭代其内容

最佳答案

http://www.php.net/ziparchive 上的评论中找到:

The following code can be used to get a list of all the file names in a zip file.

<?php
$za = new ZipArchive(); 

$za->open('theZip.zip'); 

for( $i = 0; $i < $za->numFiles; $i++ ){ 
    $stat = $za->statIndex( $i ); 
    print_r( basename( $stat['name'] ) . PHP_EOL ); 
}
?>

关于php - 在 PHP 中是否可以在不首先提取其内容的情况下检查 Zip 文件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817525/

相关文章:

php - 简单的 MySQL SELECT/IF,如果数字超过阈值则返回?

php - 将图像直接保存到 PHP 中的目录?

javascript - html jquery 在两种形式之间切换

php - 在 scandir 数组中包含 JUST 文件?

android - 如何从 RAM 中完全解析压缩文件?

Python:创建目录中以 ".json"结尾的所有文件的 zip 文件

c# - 在 .NET 中创建 ZIP 存档的最佳/最简单方法是什么?

php - 在 slider 显示中显示多个图像

JavaScript:来自 Firefox 插件的 XMLHttpRequest() 以获取 zip

windows - 从本地修改后的 zip 文件安装修改后的包时出错