Дайте списать метод extractAll в классе ZipFileManager Или разжуйте, пжл. Не понимаю что творю. Создаю директорию, если она отсутствует. Но как в нее запихать все остальные директории из нее? Когда я создал директории, как туда поместить файлы? Как связаны созданные директории и стримы? Проштудировал комментарии, там частями есть инфа, но она разница и не понятно, как ее сложить воедино. Не понимаю как организовать цикл, для читки и записи. Гуглил, нашел аналоги этой задачи с использованием File вместо Path и его методами, а как сделать через Path не нашел.