Bonjour

j'ai le code suivant pour compresser une sauvegarde
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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