![]() |
Как вытащить содержимое директорий из zip архива
Уже несколько часов ломаю голову.
Проблема в том, что есть zip архив, в котором аккуратно по папкам разложены картинки. Этот архив нужно разобрать и достать все картинки, сохраняя названия директорий, в которых они лежат. Использую nochump библиотеку. Все бы отлично, если бы не было директорий, но они есть, и оттуда ничего достать не получается. Вот код, в котором архив читается: Код AS3:
|
Судя по документации, свойство ZipEntry.name уже содержит в себе путь. То есть если картинка лежит в path/to/image, то ZipEntry.name будет равно "path/to/image/whatever.jpg". Таким образом, можно смотреть является ли файл картинкой и в какой папке он лежит, а потом уже получать байты с помощью ZipFile.getInput(ZipEntry).
|
Хах. Спасибо ) Действительно ларчик просто открывался.
Сбило с толку свойство isDirectory() |
| Часовой пояс GMT +4, время: 13:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.