Foros del Web » Programación para mayores de 30 ;) » Java »

Visualizar archivos zip con java

Estas en el tema de Visualizar archivos zip con java en el foro de Java en Foros del Web. hola como estan, mi inquietud es la siguiente, necesito leer desde una jsp un archivo "file.xxx" que se encuentra alojado en un .zip podria alguien ...
  #1 (permalink)  
Antiguo 04/05/2010, 10:55
Avatar de rocka8613  
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
De acuerdo Visualizar archivos zip con java

hola como estan,

mi inquietud es la siguiente, necesito leer desde una jsp un archivo "file.xxx" que se encuentra alojado en un .zip

podria alguien explicarme como hacerlo,

muchas gracias de antemano

  #2 (permalink)  
Antiguo 04/05/2010, 12:54
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Visualizar archivos zip con java

http://www.chuidiang.com/chuwiki/ind...s_zip_con_java

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 04/05/2010, 19:58
Avatar de rocka8613  
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Respuesta: Visualizar archivos zip con java

Cita:
Iniciado por chuidiang Ver Mensaje
[url]http://www.chuidiang.com/chuwiki/index.php?title=Manejar_ficheros_zip_con_java[/url]

Se bueno.
hola, como puedo indicar la ruta donde kiero k me guarde el archivo descomprimido del zip, mi código es el siguiente:

public void leerzip(){
try{
ZipInputStream zis = new ZipInputStream(new FileInputStream("path/file.zip"));
ZipEntry entrada;
while(null != (entrada=zis.getNextEntry())){
if (entrada.getName().equals("metadata.xml")){
FileOutputStream fos = new FileOutputStream(entrada.getName());
int leido;
byte [] buffer = new byte[1024];
while (0<(leido=zis.read(buffer))){
fos.write(buffer,0,leido);
}
fos.close();
zis.closeEntry();
}
}
zis.close();
}
catch(Exception e){
e.printStackTrace();
}
}


gracias por todo
  #4 (permalink)  
Antiguo 04/05/2010, 21:28
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Visualizar archivos zip con java

Cambia esto

FileOutputStream fos = new FileOutputStream(entrada.getName());

poniendo el nombre y path que quieras en vez de entrada.getName()

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #5 (permalink)  
Antiguo 06/05/2010, 09:00
Avatar de rocka8613  
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Respuesta: Visualizar archivos zip con java

muchas gracias, funciono excelente

Etiquetas: zip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:11.