Bonjour à tous,

Je commence à jouer avec libarchive pour extraire une archive tar.gz dans un dossier

Pour mon programme de test, j'utilise l'exemple : https://github.com/libarchive/libarc...amples/untar.c

J'ai réaliser une archive avec la commande

Code : Sélectionner tout - Visualiser dans une fenêtre à part
tar -zcvf archive.tar.gz archive-test
Puis j'appelle la fonction de l'exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
extract("archive.tar.gz", 1, 0)
Le contenu de l'archive se retrouve extrait dans le même répertoire que l'archive.

J'ai essayé la solution donnée ici : https://stackoverflow.com/questions/...fied-directory mais cela me crée un fichier.

Avez-vous déjà utilisé libarchive et si oui comment faut-il faire pour extraire les fichiers dans un dossier spécifique ?
Merci d'avance