Php ZipArchive创建没有所有文件夹的zip

时间:2016-03-01 14:55:28

标签: php ziparchive

我在创建zip存档文件时遇到了麻烦。

我有一个文件夹2016_03_01_full,应该通过此路径存档。

dealloc

应创建Zip存档,其名称与

中的文件夹2016_03_01_full.zip相同
C:\OpenServer\domains\project\backup\2016_03_01_full

这是我的功能

C:\OpenServer\domains\stereoshoots\backup\2016_03_01_full.zip

它确实创建了存档,但它从路径创建了所有文件夹。因此,当我打开zip时,我会在其中看到OpenServer \ domains \ project \ backup \ 2016_03_01_full文件夹。有没有路径文件夹存档的方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

创建的存档的 "目标路径" 包含目标文件的绝对(完整)路径。
要省略完整路径 - 仅将 文件名 指定为 目标 路径(使用substr和{提取文件名{1}}函数):

strrpos