При переходе с 15 задания на 16 мой код распаковки был заменен на код от явараш.
Так вот новый код некорректно работает с каталогами в архиве. Т.е. задумано, что все архивы могут быть только без каталогов. Как итог программа просто создает пустой файл с именем как у каталога и ловит исключение.
Я понимаю, что тут "считается", что в архивах нет каталогов, но если вы учите задачей работать с архивами, то стоит упоминать то, что ZipEntry - это не только файлы, но и каталоги.
Dimantchick
36 уровень
Нерабочий код явараш.
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Applejack Настраиваю телевизор в кругу друзей
5 сентября 2020, 11:00
Думаю, администрация время от времени почитывает комменты под задачами. Если это так, то они в курсе)
p.s. это единственное, что тебя смутило в той задаче? ;D
0
Dimantchick
5 сентября 2020, 13:35
Вопрос по задаче как раз и создал по просьбе администрации.
Вопросов по задаче море. Бреда еще больше. Но просто как задача обновилась, хотел посмотреть решение авторов, не увидел обработки каталогов, ну и решил проверить. В 15 задаче для теста использовал архив. Проверил и вот оно.
0