Search found 199 matches: unzipfile

Searched query: unzipfile

by José Luis Sánchez
Fri Oct 18, 2024 6:16 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Problema con hb_UnzipFile()
Replies: 2
Views: 450

Re: Problema con hb_UnzipFile()

Muchas gracias Karinha, he quitado la librería del proyecto y el hb_unzipfile funciona bien. Ahora tengo que verificar que todo funciona bien sin esa librería.
Saludos,

José Luis
by José Luis Sánchez
Fri Oct 18, 2024 3:35 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Problema con hb_UnzipFile()
Replies: 2
Views: 450

Problema con hb_UnzipFile()

... de mis programas que consiste en un zip comprimido con contraseña y renombrado. Para descomprimirlo utilizo la siguiente sentencia:

hb_UnzipFile( cExePath + "user.nit", NIL, .F., cPWD, cExePath, "user.lic" )

y dentro del fichero user.lic es donde están los datos del registro. Utilizo ...
by jair
Wed Aug 28, 2024 5:55 pm
Forum: FiveWin para Harbour/xHarbour
Topic: GETFILESINZIP
Replies: 4
Views: 1219

GETFILESINZIP

... Inc.
Error: Unresolved external '_HB_FUN_HB_GETFILESINZIP' referenced from C:\FWH\LIB\FIVEHX.LIB|OLEFUNCS
Error: Unresolved external '_HB_FUN_HB_UNZIPFILE' referenced from C:\FWH\LIB\FIVEHX.LIB|OLEFUNCS
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from Z:\SISTEMAS\SIG_WIN\OBJ\ECFAUX ...
by Armando
Mon Oct 16, 2023 12:20 am
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Master Antonio:

Hecho, muchas gracias.

Saludos
by Antonio Linares
Fri Oct 13, 2023 5:43 pm
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Estimado Armando,

Esto te da las subcarpetas:
aFilInDir := Directory( cDirGlb + "*.*", "D" )
? Len( aFilInDir ) // dinos que cantidad te aparece aqui

Ahora usa el segundo nombre, que debe ser la carpeta, como path:
aFilInDir := Directory( cDirGlb + aFilInDir[ 2 ] + "\", *.Xml" )
? Len ...
by karinha
Fri Oct 13, 2023 5:08 pm
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

... IF Right( AllTrim( cDestino ), 1 ) != "\"

cDest += "\"

ENDIF

aArq := hb_GetFilesInZip( AllTrim( cOrigem ) )

nTotal := Len( aArq )

hb_UnzipFile( AllTrim( cOrigem ), {| cFile, nPos | eProgresso( cFile, nPos, nTotal ) },,, cDest, aArq )

? "Restore Listo"

ENDIF

RETURN NIL

FUNCTION ...
by Armando
Thu Oct 12, 2023 4:31 pm
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Amigos:

Encontré el problema, el código es correcto, el problema radica en que los ficheros
a extraer están en una carpeta y la carpeta dentro del ZIP y el código espera que los
ficheros formen el ZIP, espero haberme explicado.

FICHERO.ZIP
|
|-----> 092023 <===== esta es la carpeta (NO SIEMPRE ...
by karinha
Thu Oct 12, 2023 2:46 pm
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Armando, muestre:


cDirGlb


ó la FUNCTION completa, porfa.

https://forums.fivetechsupport.com/viewtopic.php?f=3&t=33637&start=0

PBACKUP para HARBOUR:

https://mega.nz/file/II9GTBLZ#h4aAe8VgDqbICFsLRu8lXI5xLH-YbTq3Z3ekImYvOFg

Armando: Compila perfecto con HARBOUR para BCC7.60.

Regards ...
by Armando
Thu Oct 12, 2023 3:36 am
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Master Antonio:

Gracias por tu respuesta

? cDirGlb <==== C:\AppXmls\092023\

Como ves, ya incluye la última diagonal inversa.

Saludos
by Antonio Linares
Thu Oct 12, 2023 3:26 am
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Estimado Armando,

Prueba con:

Directory(cDirGlb + "\*.Xml" )
by Armando
Thu Oct 12, 2023 3:02 am
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

... ZIP
aFilInZip := hb_GetFilesInZip(cPathFile,(.F.))
? aFilInZip <== Aquí me muestra un valor de 1801
// Descomprimimos el archivo ZIP
IF ! hb_UnZipFile( cPathFile,,(.F.),,cDirGlb,aFilInZip,) <== cPathFile es correcto y cDirGlb existe
MsgStop("Falló la descompresión, posiblemente el archivo ZIP ...
by Willi Quintana
Wed Oct 11, 2023 11:21 pm
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Mi estimado

*cFile archivo zip
*cPass password si lo tiene el zip
cFTem := GetEnv("TMP") + "\" ***ruta donde se desziperan los archivos
aFile := HB_GETFILESINZIP( cFile ) ***array con los archivos zipeados
If !HB_UNZIPFILE( cFile, , .t., cPass, cFTem, aFile)
Return(.f.)
EndIf
Return(.t.)
by Manuel Aranda
Wed Oct 11, 2023 8:58 pm
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

Re: hb_UnZipFile con Harbour

Hola Armando,

No sé si has mirado esto: https://forums.fivetechsupport.com/view ... =unzipfile

El mismo código me funciona también con harbour.
by Armando
Wed Oct 11, 2023 8:19 pm
Forum: FiveWin para Harbour/xHarbour
Topic: hb_UnZipFile con Harbour
Replies: 10
Views: 1186

hb_UnZipFile con Harbour

Amigos:

Un ejemplo de hb_UnZipFile con Harbour?, por favor!


IF ! hb_UnZipFile( cPathFile,,(.F.),,cDirGlb,aFilInZip)
MsgStop("Falló la descompresión, posiblemente el archivo ZIP está dañado !",cAppName)
RETURN(.F.)
ENDIF


No me tira error pero el array cDirClb y aFilInZip me los devuelve ...