Подкаталоги в Zip-файле с помощью ZipOutputStream

StackOverflow https://stackoverflow.com/questions/8394675

  •  28-10-2019
  •  | 
  •  

Вопрос

Я создаю 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top