Saludos a todos. Necesito una pequeña colaboración, tengo una tabla cursora en donde agrego nombres de archivos de diferentes carpetas (ruta completo y nombre de archivo con extensión), requiero comprimirla en un solo archivo .zip, intente utilizar la clase vfpcompression y aunque lo hace, me lo genera de esta manera:
-El primer archivo lo comprime bien
-Los demás le agrega la ruta completa de donde se encuentra dicho archivo
Lo necesito sin esa ruta completa solo los archivos que deseo comprimir.
Utilizo el siguiente código:
SELECT crsAnexos
IF RECCOUNT() > 0
_nombrezip = 'Anexos_FE.zip'
SET LIBRARY TO LOCFILE("vfpcompression.fll")
ZipOpen(_nombrezip, "C:\Temp\FE\Zip\", .F.)
SELECT crsAnexos
SCAN
lcNombreZip = ALLTRIM(filename)
ZipFile(lcNombreZip)
ENDSCAN
ZipClose()
SET LIBRARY TO
ENDIF