PHP Windows中的递归Zip目录?

时间:2014-10-18 16:36:54

标签: php recursion

我正在使用this code压缩文件夹

 D:\VIRTUAL\consuladoperurio.com.br\WWW\siscons\test\wordtemplatedownload\pasta 

进入test.zip。文件夹“pasta”具有以下树

pasta
    subfolder
        styles.xml

当我运行代码时

$wordtemplatedownloadpath ="D:\\VIRTUAL\\consuladoperurio.com.br\\WWW\\siscons\\test\\wordtemplatedownload\\"
Zip($wordtemplatedownloadpath."pasta", $wordtemplatedownloadpath."test.zip");

然后解压缩test.zip我得到文件夹和文件

enter image description here 分别。当我需要第一棵树时。

我正在尝试将'/'替换为'\'但不起作用。 我将如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我会专注于你的最后一个问题"我试图取代' /'到' \'但是没有工作。我怎么能解决这个问题?"目前还不清楚你在问什么。

但如果您在指定目录路径时遇到问题,请尝试在路径定义中使用常量DIRECTORY_SEPARATOR

实施例

  

$ wordtemplatedownloadpath =" D:" 。 DIRECTORY_SEPARATOR。 " VIRTUAL" 。 DIRECTORY_SEPARATOR。 " consuladoperurio.com.br" 。 DIRECTORY_SEPARATOR。 " WWW" 。 DIRECTORY_SEPARATOR。 " siscons" 。 DIRECTORY_SEPARATOR。 "测试" 。 DIRECTORY_SEPARATOR。 " wordtemplatedownload" 。 DIRECTORY_SEPARATOR;

如果这可以解决您的问题,请告诉我