FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Extraer un archivo .ZIP
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Extraer un archivo .ZIP
Posted: Sun May 16, 2010 11:24 PM

Amigos:

En un archivo .ZIP estan contenidos varios tipos de archivos, por ejemplo,
hay archivos con extension .BAT, .EXE, .MEX, . ETI, me interesa saber
cómo extraer solo algun tipo de archivo, digamos, solo los .ETI

Alguien que me de una pista ?

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Extraer un archivo .ZIP
Posted: Mon May 17, 2010 12:16 AM
Armando

mira el blog de Biel para mas detalles
http://bielsys.blogspot.com/2009/08/usando-ficheros-comprimidos-zip-dede.html

obtienes la lista de archivos dentro del zip con la funcion hb_GetFilesInZip(cFile), esto retorna un array con los nombre de los archivos
seleccionas los archivos a descomprimir

luego usas el parametro 6 de la funcion HB_UnZipFile( cFile, bBlock, lWithPath, cPassword, cPath, cFile | aFiles, FileProgress )
cFile|aFiles con la lista de archivos seleccionados

no lo he probado pero teoricamente deberia funcionar :-)
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Extraer un archivo .ZIP
Posted: Mon May 17, 2010 12:26 AM

Daniel:

Llevas razón, así lo estoy haciendo y funciona bien.

Por cierto, donde puedo encontrar la sintáxis de las funciones ZIP y UNZIP ?

Muchas gracias

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion