Como descomprimir un archivo zip

Como descomprimir un archivo zip

Postby devwin2010 » Thu Sep 27, 2007 1:14 pm

Estimados Colegas

como puedo descomprimir un archivo zip directamenete o sea sin que
me muestre el contenido como en el ejemplo de testuzip.prg

desde ya muchas gracias
Fabian
devwin2010@yahoo.com.ar
devwin2010
 
Posts: 60
Joined: Tue Jul 17, 2007 12:37 pm

Postby Antonio Linares » Wed Oct 03, 2007 11:38 am

Fabian,

Code: Select all  Expand view
#define FILE_OFFSET   7

function Main()

   local cZipName := "fichero.zip"
   local aFiles := GetZipFiles( cZipName )

   AEval( aFiles, { | aFile | UnZipFile( cZipName, aFile[ 2 ], aFile[ FILE_OFFSET ] ) } )

   MsgInfo( "ok" )

return nil

function GetZipFiles( cZipFile )

   local aFile, aFiles

   if ! IsZip( cZipFile )
      MsgStop( "Esto no parece un fichero ZIP!" )
      return nil
   endif

   aFile  = GetFirstInZip( cZipFile )
   aFiles = {}

   while aFile[ 1 ] == 0
      AAdd( aFiles, aFile )
      aFile = GetNextInZip()
   end
   CloseZipFile()

return aFiles
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41313
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 13 guests