Deletar um arquivo zip  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rodox
JavaChild

Membro desde: 11/03/2008 10:44:36
Mensagens: 113
Offline

Alguém saberia me dizer como é que eu faço para deletar um arquivo zip.
Procurei em vários locais mas não os exemplos são complicados de ententeder ....
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

Olá,

Use a classe File. Da uma pesquisada no forum, tem muita coisa.

unnamed.

there are so many monkeys at guj.
rodox
JavaChild

Membro desde: 11/03/2008 10:44:36
Mensagens: 113
Offline

Eu sei o File tem o método delete, mas ele não serve pois, eu preciso primeiro excluir o arquivo dentro do zip
yorgan
GUJ Ranger
[Avatar]

Membro desde: 14/08/2006 19:41:31
Mensagens: 901
Localização: Floripa/SC
Offline

Então acho que está faltando dados sobre a sua dúvida. Qual o procedimento que quer efetuar: deletar um arquivo zip (como está escrito no primeiro post) ou deletar um arquivo dentro de um arquivo zip.

[]´s
[Email] [WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Ah, você queria criar um arquivo .zip a partir de outro .zip, só que removendo os arquivos indesejados? É um bocadinho trabalhoso; eu recomendaria compilar o programa zip.exe (que pode ser obtido em www.info-zip.org) e chamar, via Process.exec, esse programa com a opção -d.

zip -d seuarquivo.zip *.java

para remover todos os arquivos .java do arquivo 'seuarquiv.zip'.


[WWW]
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

rodox wrote:Eu sei o File tem o método delete, mas ele não serve pois, eu preciso primeiro excluir o arquivo dentro do zip


Perai, não entendi.

Você quer deletar um arquivo dentro do zip, pra ai deletar o Zip? Mas pra que isso? :S

Voce pode usar um comando de sistema pra descompactar ele.

unnamed.

there are so many monkeys at guj.
rodox
JavaChild

Membro desde: 11/03/2008 10:44:36
Mensagens: 113
Offline

Os dois.... mas eu já consegui
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

Ué, poste a solução auqi. =)

unnamed.

there are so many monkeys at guj.
juliospark
JavaBaby

Membro desde: 21/12/2007 13:08:37
Mensagens: 97
Offline

O legal é quando estão com duvidas...vem CORRENDO ao fórum, para conseguir ajuda.
Quando resolvem, não dão nem sinal de vida para informar a solução.

Lembrem-se, aqui é um fórum e outras pessoas podem estar lidando com o mesmo problema.
Quando é a vez de ?ajudar? outras pessoas futuramente, acabam sumindo!

Sem mais.
rodox
JavaChild

Membro desde: 11/03/2008 10:44:36
Mensagens: 113
Offline

achei que estava com a solução, ela estava errada por isso não postei
ivo costa
JavaEvangelist
[Avatar]

Membro desde: 06/11/2007 12:07:34
Mensagens: 494
Localização: Porto Alegre - RS
Offline

Eu ainda não entendi oq vc deseja fazer....
Explique-se!

Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code]http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes
[MSN]
rodox
JavaChild

Membro desde: 11/03/2008 10:44:36
Mensagens: 113
Offline

Preciso excluir um arquivo .zip!
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Se o arquivo .zip estiver fechado, então você pode removê-lo com File.delete como qualquer outro arquivo.
Se você precisa deletar apenas um arquivo dentro do arquivo .zip então é mais fácil usar um comando, como o que passei.


[WWW]
ivo costa
JavaEvangelist
[Avatar]

Membro desde: 06/11/2007 12:07:34
Mensagens: 494
Localização: Porto Alegre - RS
Offline


Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code]http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Nem precisa fazer um "try/catch" no caso de File.delete. O recomendado, na verdade, é verificar depois se o arquivo ainda existe (o retorno de File.delete não é muito confiável.)


[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team