Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Crear un archivo zip (https://www.clubdelphi.com/foros/showthread.php?t=26362)

Grefu 20-10-2005 15:55:59

Crear un archivo zip
 
Buenas.
Alguien sabe que código debo incluir para crear un nuevo archivo zip.
Estoy usando Abbrevia de TurboPower. Por mas ke miro en los ejemplos no veo como crearlo. Solo como añadir archivos a uno ya creado o descomprimirlos.
Un saludo y gracias.

dec 20-10-2005 16:08:21

Hola,

Basta conque indiques la ruta del archivo Zip a crear. Para eso has de utilizar la propiedad "FileName" del componente "TAbZipKit", por ejemplo. En cuanto guardes el archivo "Zip" (mediante el método "CloseArchive"), creo que sin depender de si añades o no archivos al "Zip" este último será creado allá donde indicaras en su propiedad "FileName". Haz unas cuantas pruebas, creo no equivocarme, puesto que he hecho uso de los componentes que mencionas en más de una ocasión. :p

dec 20-10-2005 16:11:46

Hola,

Vale. Olvídate de todo lo que dije anteriormente: de memoria, y mal. Acabo de comprobar que basta con algo así para crear un archivo "Zip":

Código Delphi [-]
  AbZipKit1.OpenArchive('C:\archivo.zip');
Actualización: Con lo siguiente también funciona:

Código Delphi [-]
 AbZipKit1.FileName := 'C:\archivo.zip';
No tendrás que usar el método "CloseArchive", no en este caso, al menos. Si el archivo indicado no existe, este será creado, de no ser así, se tomará la referencia al archivo "Zip" existente, es decir, podrás comenzar a trabajar con él, añadiendo archivos, extrayéndolos, etc., etc., etc.

Grefu 20-10-2005 22:33:18

ok. Gracias. Ya lo logré.
Al final he usado lo de Filename para crearlo y close para cerrarlo porque quería cambiarle la extensión y no me dejaba estando abierto ;)


La franja horaria es GMT +2. Ahora son las 11:53:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi