用于创建和提取 ZIP、TAR、TBZ 或 TGZ 档案的 PHP API
开源 PHP 库允许开发人员通过 PHP API 创建、列出、更新、提取、删除压缩文件格式档案。
开始使用 PhpZip
首先,您需要有 PHP 5.5 及以上版本才能顺利运行该库。唯一受支持的安装方法是通过 Composer。运行以下命令以在您的项目中使用 Zippy。
这是命令
composer require alchemy/zippy
通过 PHP API 创建新存档
软件程序员可以在自己的 PHP 应用程序中使用 Zippy 库轻松创建新的 ZIP 存档。该库支持创建包含目录“文件夹”的archive.zip,该目录可以包含不同类型的文件。要添加文件,您需要指定存档中条目的名称并提供路径。它还支持添加新目录。您可以一次将一个文件添加到您的 zip 存档中,也可以一次添加整个目录。
将档案提取到特定目录
开源 Zippy 库提供了使用 PHP 以编程方式将存档提取到特定目录的功能。您可以使用它来提取存档中的所有内容或仅提取一些特定文件。请务必记住,需要在存档中指定正确的文件路径才能提取它。在提取过程中,目录和文件结构保存完好,并将所有文件提取到各自的目录中。
列出档案的内容
开源 Zippy 库使软件开发人员能够通过 PHP 命令以编程方式打开和显示存档的内容。该库为用户提供了完全控制权,并提供了方法和属性,以便在提取其所有内容之前获取有关存档的更多信息。您可以计算存档中的文件数量、遍历存档中的所有文件、仅提取那些需要的文件等等。
从 ZIP 存档中删除条目
开源 Zippy 库提供了通过 PHP 命令从 ZIP 存档中删除条目的功能。有几个选项可用于删除条目,例如使用其名称删除存档中的条目、删除 ZIP 存档中的所有条目、使用 glob 模式删除条目以及使用 PCRE 模式删除条目。