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

Распаковка Zip - Android

Восстановить пароль Регистрация
 
Albatross
0 / 0 / 0
Регистрация: 22.04.2016
Сообщений: 2
15.06.2016, 22:23     Распаковка Zip #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
Посмотрите здесь:

Распаковка архива (.zip) Visual Basic .NET .NET 3.x
C# Скачивание zip файла и распаковка
Отправка Zip файла по email Android
C# .NET 4.x Распаковка ZIP архива / DotNetZip
C++ Builder Программная распаковка zip-архива
Распаковка запароленного ZIP-архива BAT
C++ Распаковка zip-архива средствами С++
Delphi Распаковка многотомного zip архива
Распаковка Zip в память Delphi
Распаковка ZIP-файлов
C++/CLI Распаковка .zip (DotNetZip)
BAT Распаковка ZIP-архива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
15.06.2016, 22:53     Распаковка Zip #2
Так создай такую папку и пропиши в пути
Yandex
Объявления
15.06.2016, 22:53     Распаковка Zip
Ответ Создать тему
Опции темы

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