Подкаталоги в Zip-файле с помощью ZipOutputStream
Вопрос
Я создаю zip-файл, используя описанную здесь методику:
http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/
Клиент попросил меня включить подкаталоги в этот zip-файл.Я просмотрел документацию ZipOutputStream, но не вижу возможности включить каталоги.Есть ли способ сделать это с помощью ZipOutputStream?Должен ли я использовать класс, отличный от ZipOutputStream?
Кроме того, файлы, которые я архивирую, не находятся в локальной файловой системе, а хранятся в облачной службе.
Решение
Выяснили ответ, подумал, что положу его сюда, чтобы поисковые системы могли его найти.
Как бы то ни было, использованная мной ссылка
родовое слово, чтобы добавить файлы в ZIP-файл.Оказывается, этот строковый параметр - это не просто имя файла, это также может быть путь!Итак, используя
родовое словоЗаставит ваш zip-файл содержать папку под названием some-random-folder с файлом под названием some-funny-name.jpg.