Как я могу заархивировать полный каталог со всеми подпапками в Java? ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу заархивировать полный каталог со всеми подпапками в Java?

Сообщение Anonymous »

Я уже использовал разные методы для создания zip-архива, и он прекрасно работает. Я также без проблем получаю все файлы из подкаталогов. Но дело в том, что я получаю только все перечисленные файлы без их каталогов. Если у меня есть

/something/somethingelse/text1.txt и /something/somethingother/lol.txt

Я хочу, чтобы оно отображалось в zip-папке именно так.
В zip-папке должно быть 2 папки что-то еще и что-то другое< /code>, содержащий их файлы. Во всех версиях, которые я нашел, все файлы из других подпапок помещаются непосредственно в zip-архив, поэтому, когда я нажимаю на .zip, он просто показывает text1.txt и lol.txt, без каких-либо папок.
Есть ли способ обрабатывать .zip так же, как все известные программы для архивирования файлов?
Я просто хочу заархивировать каталог и получить все, как было раньше, просто упакованное в zip-архив.
Я испробовал все, что мог, на своем уровне Java, а также попробовал несколько онлайн-версий. . Ничто не приводит к желаемому результату.

Подробнее здесь: https://stackoverflow.com/questions/579 ... rs-in-java

Вернуться в «JAVA»