SharpLibZip: Datei ohne Pfad hinzufügen
Ich benutze den folgenden Code mit derSharpZipLib Bibliothek, um Dateien zu einer ZIP-Datei hinzuzufügen, aber jede Datei wird mit ihrem vollständigen Pfad gespeichert. Ich muss die Datei nur im Stammverzeichnis der ZIP-Datei speichern.
string[] files = Directory.GetFiles(folderPath);
using (ZipFile zipFile = ZipFile.Create(zipFilePath))
{
zipFile.BeginUpdate();
foreach (string file in files)
{
zipFile.Add(file);
}
zipFile.CommitUpdate();
}
Ich kann dazu in der mitgelieferten Dokumentation nichts finden. Da dies eine sehr beliebte Bibliothek ist, hoffe ich, dass jemand, der dies liest, etwas weiß.