J'utilise le code suivant, en utilisant la bibliothèque SharpZipLib, pour ajouter des fichiers à un fichier .zip, mais chaque fichier est stocké avec son chemin complet. Je dois seulement stocker le fichier, dans la racine du fichier .zip.SharpLibZip: Ajouter un fichier sans chemin
string[] files = Directory.GetFiles(folderPath);
using (ZipFile zipFile = ZipFile.Create(zipFilePath))
{
zipFile.BeginUpdate();
foreach (string file in files)
{
zipFile.Add(file);
}
zipFile.CommitUpdate();
}
Je ne trouve rien à propos d'une option dans la documentation fournie. Comme c'est une bibliothèque très populaire, j'espère que quelqu'un qui lit ceci peut savoir quelque chose.
Parfait, c'est exactement ce que je cherchais. Merci! –
Oui, même ici - exactement ce dont j'avais besoin. Merci! –
Merci beaucoup. Après tant de lutte, j'ai pu résoudre mon problème. – Dilip0165