Primero pido disculpas por revivir un hilo tan viejo pero es que me ha servido muchisimo para empezar con abbrevia, y como mi pregunta es relacionada a este hilo......
Al grano:
Tengo en un formulario un GroupBox con 3 opciones:
- Hacer BackUp de la BD
- Hacer BackUp de la BD e Imágenes
- Hacer BackUp de la BD, Imágenes y Reportes
Uso para tal efecto un componente AbZipKit y sigo los paso arriba descriptos para comprimir los archivos con todos las subcarpetas y "todo eso".
Código Delphi
[-] AbZipKit.BaseDirectory := ExtractFilePath(Application.ExeName)+'\BD';
AbZipKit.AddFiles('*.*', 0); AbZipKit.BaseDirectory := ExtractFilePath(Application.ExeName)+'\Imgs';
AbZipKit.AddFiles('*.*', 0); AbZipKit.CloseArchive;
AbZipKit.Save
El Problema que me surje es que a la hora de "rescatar el BackUp" están todos los archivos mesclados.
Quiciera si alguien puede ayudarme hacer algo parecido a esto:
Código Delphi
[-]
AbZipKit.StoreOptions := [soRecurse];
AbZipKit.BaseDirectory := ExtractFilePath(Application.ExeName);
AbZipKit.AddFiles('*.*', 0); AbZipKit.CloseArchive;
AbZipKit.Save;