Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Albatross
0 / 0 / 0
Регистрация: 22.04.2016
Сообщений: 2
#1

Распаковка Zip - Программирование Android

15.06.2016, 22:23. Просмотров 149. Ответов 1
Метки нет (Все метки)

Ребят, помогите доработать код. Распаковывает зип на отлично, только мне нужно, чтобы он еще и распаковывал файлы в папку с таким именем как и имя архива.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
private boolean unpackZip(String path, String zipname)
{       
     InputStream is;
     ZipInputStream zis;
     try 
     {
         is = new FileInputStream(path + zipname);
         zis = new ZipInputStream(new BufferedInputStream(is));          
         ZipEntry ze;
 
         while((ze = zis.getNextEntry()) != null) 
         {
             ByteArrayOutputStream baos = new ByteArrayOutputStream();
             byte[] buffer = new byte[1024];
             int count;
 
             String filename = ze.getName();
             FileOutputStream fout = new FileOutputStream(path + filename);
 
             // reading and writing
             while((count = zis.read(buffer)) != -1) 
             {
                 baos.write(buffer, 0, count);
                 byte[] bytes = baos.toByteArray();
                 fout.write(bytes);             
                 baos.reset();
             }
 
             fout.close();               
             zis.closeEntry();
         }
 
         zis.close();
     } 
     catch(IOException e)
     {
         e.printStackTrace();
         return false;
     }
 
    return true;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2016, 22:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распаковка Zip (Программирование Android):

Распаковка кода GitHub - Программирование Android
Здравствуйте! Совсем недавно начала заниматься программированием на Java для Android. Тремя различными способами пыталась реализовать...

Распаковка ресурсов из пакета на устройство - Программирование Android
Добрый день. Можно ли создать апк файл при запуске которого будет извлекать из себя файлы по определенному пути? Качать из интернета данные...

Отправка Zip файла по email - Программирование Android
Здравствуйте! Стоит задача отправить архив, который находится внутри приложения по email. Как мне лучше это сделать и куда положить...

Распаковка .zip (DotNetZip) - C++/CLI
Не могу программно распаковать архив, вылетают 2 разных исключения. Пользуюсь библиотекой DotNetZip private: System::Void...

Распаковка ZIP-файлов - Программы архиваторы
Подскажите, есть ли бесплатная программа с цифровой подписью для распаковки файлов с расширением .zip? Перешел на Windows 7 Professional...

Распаковка Zip в память - Delphi
Всем привет. Собственно надо шифровать кое какую часть передаваемой инфы,решил я сделать это через архив с паролем. Собственно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
15.06.2016, 22:53 #2
Так создай такую папку и пропиши в пути
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2016, 22:53
Привет! Вот еще темы с ответами:

Распаковка ZIP-архива - CMD/BAT
Как с помощью bat, распаковать ZIP архив ? На одном форуме нашел for %i in (*.zip) do @(md "%~ni" 2>nul & unzip.exe "%i" -d "%~ni") ...

Загрузка и распаковка zip - C#
Здравствуйте, как сделать так чтобы загруженный файл сразу распаковался. Файл загружается, но не знаю как сделать чтобы его после...

.NET 3.x Распаковка архива (.zip) - Visual Basic .NET
Нужно программно распаковать zip архив. Какие библиотеки могут это сделать ? Можно ли распаковать архив встроенными средствами ? Как это...

Распаковка запароленного ZIP-архива - CMD/BAT
Всем привет,недавно появилась нужда распаковать запароленный .zip архив ,скажем,на рабочий стол через командную строку предварительно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru