PHP 从 zip 文件目录中读取文本文件

标签 php file zip

我有一个包含一组压缩文件的目录。 这些文件中的每一个都有 foo.txt 文件。

我如何从每个 zip 文件中读取这个文本文件?

我知道 glob 用于列出目录中的所有文件

最佳答案

PHP 有 an extension这使您可以使用 ZIP 存档。

请注意,要访问该文件,您无需解压缩整个存档。 ZipArchive::extractTo方法允许您指定要提取的内容。

$zip = new ZipArchive;
$res = $zip->open('test.zip');
$zip->extractTo('my/extract/folder/', 'foo.txt');

关于PHP 从 zip 文件目录中读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4427795/

相关文章:

git - Git 中的文件权限恢复

python - 使用 PPMD​​ 压缩的 Zip 文件,以编程方式解压缩

php - Zend Framework 执行缓慢

php - 如何根据用户的选择动态生成SQL查询?

php - 将 Controller 添加到 Laravel 5 包

java - 如何使用当前日期的名称创建一个新文件

php - JSON 解析器无法转换我的字符串

file - 在第 N 次出现分隔符时拆分文件

Java:解压缩比压缩慢得多

c# - zip 文件中的内容