php - ZipArchives 存储绝对路径

标签 php directory zip ziparchive

我可以使用相对路径压缩文件吗?

例如:

$zip->addFile('c:/wamp/www/foo/file.txt');

ZIP 应具有如下目录结构:

foo
 -> file.txt

而不是:

wamp
 -> www
     -> foo
         -> file.txt

默认情况下...

ps: 我的完整代码是here (我正在使用 ZipArchive 将目录的内容压缩到一个 zip 文件中)

最佳答案

参见 addFile()函数定义,您可以覆盖存档文件名:

$zip->addFile('/path/to/index.txt', 'newname.txt');

关于php - ZipArchives 存储绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12902387/

相关文章:

php - SQL 查询构造

svn 更新 : local dir edit, 传入目录删除或更新后移动

c# - 将子文件夹中的所有文件移动到另一个文件夹

php - 你能在不使用 Laravel 5 在数据库中创建条目的情况下填充 Eloquent 模型吗

php - 如何根据日期选择上一行

php - 为什么非英文文本没有被插入到 mysql 中?

linux - 目录结构中的基本文件夹

linux - 如果从 cron 运行,zip 会创建空文件

java ZipOutputStream问题

java - 无需在 Java 或 Python 中解压缩即可从 ZIP 存档中删除文件