php - 创建一个Zip,添加空子目录并将文件添加到新的子目录
问题描述
我找不到将文件添加到子目录的方法。我有以下代码。我正在创建 zip 目录并添加了一个空目录。但是我找不到将文件添加到 zip 中的这个新目录的方法
$zip = new ZipArchive;
if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE){
if($zip->addEmptyDir('Files')) {
echo 'Created a new root directory';
$zip->addFile('file1.txt');
} else {
echo 'Could not create the directory';
}
$zip->close();
}
解决方案
推荐阅读
- api - 如何从 Google Apps 脚本将搜索参数加载到 Leankit Post 请求
- ruby-on-rails - 在 rails 中使用 limit 和 offset 以及 updated_at 和 find_each - 这会导致问题吗?
- spring-websocket - 使用 Redis 作为全功能消息代理的 Stomp 代理
- c# - 带有 FileSystemWatcher 的 Windows 服务在第一个事件后停止
- asp.net-mvc - 我应该使用临时服务和存储库进行用户身份验证吗?
- json - JSON 数据如何通过 HTTP 逐字节传输
- php - PHP CodeIgniter 中是否存在文件夹
- php - 为什么使用 JInputFiles 检索文件数据时有时会得到一个空数组?
- python - 如何在 python 中获取类 json 元素中的特定元素?
- reactjs - 等待 cloud.typography 在 Reactjs 的 localhost 上加载