Я пытаюсь удалить лишние каталоги из загруженного zip-файла.Удалить лишние пустые каталоги в загруженном zip-файле
Например, я хотел бы преобразовать:
/folder1/folder2/folder3/[Файлы в этой папке]
к
/folder1/[файлы в этой папке]
Любая помощь будет оценена, спасибо.
Здравствуйте,
Я пытаюсь удалить лишние каталоги из загруженного архива.
Например, я хотел бы преобразовать:
/folder1/folder2/folder3/[Файлы в этой папке]
к
/folder1/[файлы в этой папке]
Любая помощь будет оценена, спасибо.
редактировать:
то, что я до сих пор
function zip_extract($file, $extractPath)
{
$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE)
{
$zip->extractTo($extractPath);
$zip->close();
return TRUE;
}
else
{
return FALSE;
}
}
Я не уверен, как идти об удалении нежелательных каталогов, хотя.
то, что я до сих пор функция zip_extract ($ файла, $ extractPath) { $ зип = новый ZipArchive; $ res = $ zip-> open ($ file); if ($ res === TRUE) {$ zip-> extractTo ($ extractPath); $ zip-> close(); return TRUE; } else { return FALSE; } } Я не уверен, как идти об удалении нежелательных каталогов. – DaveE
Я поместил ваш комментарий в ваш вопрос, так как он упрощает чтение. Однако вы можете откатиться или отредактировать его по своему усмотрению, если хотите. –