Zip em Java  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Olá,
Estava lendo este tutorial: Zip com Java: Compressão e Descompressão de Dados, gostei muito está de parabéns, mas quando eu vou compilar aquele código que está no tutorial, me era retornado este erro, lembrando que eu estou usando o JDK 1.6:



E o código é este:


Obrigado,
Nathan Paulino Campos

This message was edited 1 time. Last update was at 03/06/2009 12:33:38


Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

A interface Enumeration pertençe ao pacote java.util, e vc não a importou.

Adicione no começo a linha



[]'s

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Olá Felagund,
Obrigado deu tudo certo agora, mas você não concorda comigo que isto deveria estar no tutorial, para as pessoas como eu que não sabem disto.

Obrigado,
Nathan Paulino Campos

Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Mas aproveitando, como se faz para que o meu programa crie o ZIP ?

Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
Mustang89
Debugger
[Avatar]
Membro desde: 03/06/2009 13:31:54
Mensagens: 60
Offline

Espero que ajude:

http://www.exampledepot.com/egs/java.util.zip/CreateZip.html
[Email] [Yahoo!] [MSN]
brucsantos
JavaTeenager
[Avatar]

Membro desde: 03/07/2008 11:03:07
Mensagens: 161
Offline

Simples assim!!
Segue exemplo;



Se caso tenha mais alguma duvida pode postar!
Abraços!

This message was edited 2 times. Last update was at 03/06/2009 15:01:35


Bru!
[Email] [MSN]
nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Muito obrigado mesmo á todos.Vocês me ajudaram muito.

Abraços,
Nathan Paulino Campos

Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
wellingtonsv
Entusiasta Java
[Avatar]

Membro desde: 07/10/2008 17:53:30
Mensagens: 16
Offline

Olá a todos deste forum,

Gostaria saber com eu crio um arquivo zip apartir de um diretorio passado ele compactar todos os arquivos TXT dentro dele, sei que esse tutorial e muito bom mas eu sou novato em java....

Alguem me ajude por favor....
KWill
Virtual Machine Man
[Avatar]

Membro desde: 18/09/2006 10:05:46
Mensagens: 609
Offline

wellingtonsv wrote:Olá a todos deste forum,

Gostaria saber com eu crio um arquivo zip apartir de um diretorio passado ele compactar todos os arquivos TXT dentro dele, sei que esse tutorial e muito bom mas eu sou novato em java....

Alguem me ajude por favor....

Tenho aqui uma classe utilitária para fazer algumas manipulações com arquivos zip, mas recomendo dar uma olhada também na API TrueZIP.
To enviando a classe "SAWZipUtils", que consegue compactar e extrair arquivos "zip".
Para compactar, basta chamar o método "createZipFile(String zipFilePath, int level, final byte[] readBuffer, String... sourcePaths)", onde "zipFilePath" é o caminho onde o arquivo zip será criado, "level" é o nível de compressão usado, "readBuffer" é um array de bytes usado como buffer e "sourcePaths" seriam os arquivos e/ou pastas que seriam compactados dentro do zip, sendo que no caso de pastas o conteúdo de cada uma das pastas e subpastas é compactado também.
Para descompactar tem o método "extractZipFile(String zipFilePath, final byte[] readBuffer, String destinationPath)", onde "zipFilePath" é o caminho de onde está o arquivo zip a ser descompactado, "readBuffer" é um array de bytes usado como buffer e "destinationPath" é o caminho onde a descompactação seria feita, sendo que no caso da descompatação, sempre TODO o conteúdo do arquivo zip é descompactado no caminho indicado.
Recomendo usar como buffer pelo menos 8192 bytes.

Inté.
 Nome do arquivo SAWZipUtils.java [Disk] Download
 Descrição
 Tamanho 6 Kbytes
 Baixado:  161 vez(es)

This message was edited 2 times. Last update was at 03/09/2009 11:30:27


"Só estou certo de que não possuo outras certezas" - KWill
"Não penso, mas Googlo, logo existo!" - Geração Copy-Cola
wellingtonsv
Entusiasta Java
[Avatar]

Membro desde: 07/10/2008 17:53:30
Mensagens: 16
Offline

Muito obrigado amigo KWill e desculpas pela demora no agradecimento,

Estou conseguindo zipar o arquivos em diretorios diferentes valeu mesmo pela ajuda...

So queria uma coisa e possivel zipar esses arquivos com data corrente ou seja data atual ?

Desde ja eu agradeço pela força amigo...

Att.,
Wellington Vieira
KWill
Virtual Machine Man
[Avatar]

Membro desde: 18/09/2006 10:05:46
Mensagens: 609
Offline

A minha classe utilitária "SAWZipUtils" recebeu algumas atualizações para poder compactar diretórios vazios.
As instruções para uso continuam as mesmas.

Até mais.
 Nome do arquivo SAWZipUtils.java [Disk] Download
 Descrição
 Tamanho 6 Kbytes
 Baixado:  92 vez(es)


"Só estou certo de que não possuo outras certezas" - KWill
"Não penso, mas Googlo, logo existo!" - Geração Copy-Cola
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team