SharpLibZip: Añadir archivo sin ruta
Estoy usando el siguiente código, usando elSharpZipLib biblioteca, para agregar archivos a un archivo .zip, pero cada archivo se almacena con su ruta completa. Solo necesito almacenar el archivo, en la "raíz" del archivo .zip.
string[] files = Directory.GetFiles(folderPath);
using (ZipFile zipFile = ZipFile.Create(zipFilePath))
{
zipFile.BeginUpdate();
foreach (string file in files)
{
zipFile.Add(file);
}
zipFile.CommitUpdate();
}
No puedo encontrar nada acerca de una opción para esto en la documentación suministrada. Como esta es una biblioteca muy popular, espero que alguien que lea esto sepa algo.