Ich verwende den folgenden Code, der die Bibliothek SharpZipLib verwendet, um Dateien zu einer ZIP-Datei hinzuzufügen, aber jede Datei wird mit dem vollständigen Pfad gespeichert. Ich muss die Datei nur im 'root' der ZIP-Datei speichern.SharpLibZip: Datei ohne Pfad hinzufügen
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 nichts über eine Option dafür in der mitgelieferten Dokumentation finden. Da dies eine sehr beliebte Bibliothek ist, hoffe ich, dass jemand, der dies liest, etwas weiß.
Perfekt, das ist genau das, was ich gesucht habe. Vielen Dank! –
Ja, das gleiche hier - genau das, was ich brauchte. Vielen Dank! –
Vielen Dank. Nach so viel Kampf konnte ich mein Problem lösen. – Dilip0165