Я хочу распаковать большую папку в формате ZIP с вложенными подкаталогами в уже существующей директории. Файлы в папке ZIP могут существовать в распакованном каталоге. Мне нужно сохранить предыдущие файлы только тогда, когда дата этого файла более новая, чем дата файла в ZIP-папке. Если файл в ZIP более новый, я хочу его перезаписать.Папка decompress без перезаписи новых файлов
Есть ли хорошая стратегия для этого? Я уже проверял truezip и zip4j, но я не могу найти вариант (лучший вариант для меня до сих пор изменяет источники zip4j, но это должен быть лучший способ.
PS Если я не объяснил это правильно , пожалуйста, не стесняйтесь спросить английский не является моим родным языком, и я мог бы выразил ничего плохого ..
Благодаря
Почему бы не использовать 'java.util.zip'? Вы полностью контролируете, какие файлы вы извлекаете, где и что делать с существующими файлами. – Joni
Это папка с двумя Gb с разными именами файлов, различная кодировка имен ... Я могу реализовать java.util.zip, но я чувствую, что немного изобретаю колесо, и я могу представить ошибки, которые были решены в любой другой банке уже и, возможно, уменьшили производительность, которую я мог бы получить с проверенной и поддерживаемой банкой. – user3066166