PHP распаковывает вложенные zip-файлы

Как разархивировать вложенные zip-файлы с помощью php, здесь я нашел некоторые другие относительные ответы, основанные на том, что я могу извлечь zip для одной итерации, но не могу динамически для нескольких итераций

Моя структура каталогов в сжатом виде, как это,

скоросшиватель

  • 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

0

Решение

Да, я пытался до сих пор @apokryfos
Я могу принести файл для 1-й итерации только с помощью этого скрипта

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]);
}
}
}
}

Что я хочу сделать больше для нескольких итераций динамически

0

Другие решения

Других решений пока нет …