Como extrair um arquivo .zip sem modificar sua data ?

1 resposta
java
C

Boa tarde!

Estou desenvolvendo um sistema, onde tenho que extrai arquivos .zip em um determinado diretório, isso já esta pronto! Já esta extraindo onde eu quero.

Só que tem um problema, quando extrai ele modifica a data de criação dos arquivos para o momento que extrai, e não pode acontecer isso, tem que permanecer a data de criação.

Alguém poderia me ajudar?

Valeuu !

1 Resposta

staroski

Depois que você terminou de extrair o arquivo e fechou o OutputStream dele, obtenha o objeto File daquele arquivo e utilize o método setLastModified, passando como parâmetro o getTime do ZipEntry.

Dê uma olhada no método extractInternal dessa classe que fiz.

Criado 16 de novembro de 2016
Ultima resposta 16 de nov. de 2016
Respostas 1
Participantes 2