2012-06-30 2 views
0

У меня ситуация, когда я загружаю почтовый ящик и мне нужно переименовать одну из ее папок, прежде чем я ее извлечу. Возможно ли это с помощью PCLZip?PCLZip - Можно ли переименовать папку в архиве перед извлечением?

+0

AFAIK это ограничение формата zip-файла, что было бы невозможно без распаковки и переупаковки (хотя я мог ошибаться). Зачем переименовывать его * до *, хотя, конечно, вы можете просто извлечь, а затем переименовать и переместить в свой контент, пожалуйста, объясните, что привело вас к выводу, что вам нужно делать что-то в этом порядке? – DaveRandom

+0

Ну, это сложно. У меня есть zip-файл с такой структурой каталогов:/folder1/folder2 /, и я загружаю его из файла с именем ./folder3/update.php. Я пытаюсь сбросить папку1 из архива, загрузив все содержимое в ./, и пусть папка2 перезапишет файлы в папке3 вместо создания файла ./folder2 в ../ –

ответ

0

Вы можете просто удалить все местоположения папки из каждого файла, используя этот PCLZIP_OPT_REMOVE_ALL_PATH

С уважением.

Смежные вопросы