TZipper et nom de fichier
Bonjour
j'ai le code suivant pour compresser une sauvegarde
Code:
1 2 3 4 5
|
FZipper := Tzipper.Create;
FZipper.Filename := AFilename;
FZipper.Entries.AddFileEntry(FFileName);
FZipper.ZipAllFiles; |
Sous Windows, j'obtiens bien une archive mais je ne peux pas l'extraire car le chemin du fichier stocké dans celle-ci correspond au chemin complet du fichier, y compris la lettre du lecteur. 7zip ne voit pas le fichier dans l'archive, celle-ci paraît vide.
Le gestionnaire d'archive de Windows le voit mais n'arrive pas à l'extraire car le chemin est incorrect.
Sous Linux, l'archive se crée avec le fichier mais là aussi le chemin part depuis la racine /
J'ai essayé de regarder dans les docs, mais je n'ai pas trouvé comment supprimer le chemin vers le fichier.
Quelqu'un aurait-il une info ou un exemple pour le faire ?
Merci
Cordialement
Claude