Zipar arquivo sem incluir os diretorios

Olá senhores,

Eu tentei zipar um arquivo (baseado nesse exemplo.

Meu arquivo ta em /usr/local/arquivos/, e quando eu zipo, todos os diretorios tambem aparecem no arquivo.

Tem como fazer algo semelhante ao que se faz com o parametro -j do zip do linux?

tipo, eu quero zipar /usr/local/arquivos/arquivoQualquer.bla, mas quando descompactar queria que aparecesse só o arquivoQualquer.bla, sem diretorio algum.

obrigado :smiley:

[]´s

Note isto no Javadoc.

ZipEntry(String name)
Creates a new zip entry with the specified name.

Se você passar apenas “arquivoQualquer.bla” (obtenha isso chamando o método getName() da classe File), ele registra no arquivo .zip como “arquivoQualquer.bla”. Se você passar “/usr/local/arquivos/arquivoQualquer.bla” ele registra no arquivo .zip como “/usr/local/arquivos/arquivoQualquer.bla”. OK?