dououde4065 2017-01-10 10:50
浏览 113

PHP解压缩嵌套的zip文件

How to unzip the nested zip files using php, here I found some other relative answers based on that I can extract zip for single iteration but I can't able to for multiple iteration dynamically

My zipped directory structure like this,

Folder

  • Root.zip
    • rootSampleA.txt
    • rootSampleB.txt
    • 1_iterationA.zip
      • 1_sampleA.txt
    • 1_iterationB.zip
      • 2_iterationA.zip
        • 3_iterationA.zip
      • 2_iterationB.zip
        • 2_sampleB1.txt
        • 2_sampleB2.txt
  • 写回答

1条回答 默认 最新

  • dsvbtgo639708 2017-01-10 11:05
    关注

    Yes I tried so far @apokryfos
    I can bring the file for 1st Iteration only using this script

    private function unZip($file, $dirname){
                exec("unzip".$file, $output, $exitStatus);
                if($exitStatus){
                    $this->readFile($output)
                }
            }
    
    
    private function readFile($fileList){
                if(count($fileList) > 0){
                    for($i = 1; $i < count($zipList); $i++){
                        if(preg_match('/[.zip]$/i', $zipList[$i])){
                            $this->unZip($zipList[$i]);
                        }
                    }
                }
            }
    

    What I want to do more for multiple iteration dynamically

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog