13 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 153
|
|
1 | |
Как извлечь все папки и файлы zip архива,не считая корневой директории архива и какая кодировка у архиватора winzip?04.08.2018, 23:49. Показов 3773. Ответов 1
Метки нет Все метки)
(
Всех приветствую. Имеется zip архив. Нужно извлечь все файлы в определённую папку на sd карте,не считая корневой директории архива,если она присутствует. По сути задача сводится к следующему алгоритму: Если в корне архива только одна директория и нету файлов,то извлекаем все файлы и папки,не считая этой корневой директории. В противном случае извлекаем весь архив как есть. Желательно этот алгоритм реализовать,используя ZipInputStream,т.к тогда я могу отслеживать прогресс распаковки файлов. Также хотелось бы уточнить,какую кодировку использует архиватор winzip,т.к при распаковке архивов,запакованных этим архиватором,возникают проблемы при отображении Русских папок и файлов. Латиницу использовать не вариант,т.к архивы качаются с постороннего сервера и их создают посторонние люди,т.е это от меня совершенно не зависит. Заранее благодарю всех за помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
04.08.2018, 23:49 | |
Ответы с готовыми решениями:
1
Как распаковать файл из архива внутри архива? Ionic.Zip
Как с использованием 7-Zip запаковать файлы и каталоги в архив и распаковать их из архива? |
13 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 153
|
|
06.08.2018, 01:28 [ТС] | 2 |
С извлечением архива у меня проблем нет,а вот как определить,что архив имеет в корне только одну директорию,чтобы не извлекать её,я не знаю. По сути мне,наверное,нужно что-то сделать с ZipEntry,чтобы понять,является ли она корнем архива и если да,то единственная ли она среди директорий в корне архива,учитывая что она сама будет являться директорией архива. Ещё раз заранее благодарю всех за помощь.
0
|
06.08.2018, 01:28 | |
Помогаю со студенческими работами здесь
2
При распаковке zip-архива из Windows создаются пустые папки
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |