Как я могу извлечь все многокомпонентные ZIP / RAR архивы в каталоге? - PullRequest
0 голосов
/ 28 ноября 2010

Мне нужно извлечь все составные архивы ZIP и RAR по заданному пути?Есть ли в Java какие-либо встроенные методы для этого?Если нет, то кто-нибудь узнает о бесплатной библиотеке, которая делает это?

Спасибо.

1 Ответ

2 голосов
/ 28 ноября 2010
  1. Зациклить все файлы в каталоге - new File(dir).listFiles(), возможно используя FilenameFilter, чтобы сохранить только те, чье расширение .zip

  2. Вы можете использовать пакет java.util.zip, или commons-compress.Но мой опыт показывает, что с помощью программы ant Zip программным способом это намного проще.(Вам понадобится баночка с муравьями на пути к классам).Это для .zip файлов.Для RAR вам понадобится другая утилита.Взгляните на этот вопрос .URL в ответе не открывается, но название проекта является действительным - Google его.

...