UnZipExtractAll
Previous  Top  Next

Sintaxis:UnZipExtractAll( <nManejador> ) -> lExito  
 
Argumentos:<nManejador> es el valor obtenido en la función UnZipOpen.  
 
Devuelve:.T. si se extrajo todo el contenido del archivo o .F. en caso contrario.  
 

   UnZipExtractAll() extrae todos los archivos contenidos en el archivo zip especificado por nManejador. Si el archivo zip contiene directorios y al extraerlos no existen, se crearán automáticamente.


Ejemplo:

   nHandle := UnZipOpen( "Test" )
   iF nHandle != F_ERROR
      // Obtenemos el array de los nombres de los archivos que contiene.
      aFiles := UnZipDirectory( nHandle )

      // Extracción de los archivos uno a uno.
      aEval( aFiles, { | cName | UnZipExtractFile( nHandle, cName ) } )

      // Extracción de todos los archivos.
      UnZipExtractAll( nHandle )

      UnZipClose( nHandle )
   endif