Попытка извлечь файлы к данной папке, игнорирующей путь в zipfile, но там, кажется, не путь.
Это кажется довольно основным требованием, учитывая всю другую пользу материал, реализованный там.
Что я пропускаю?
код -
using (Ionic.Zip.ZipFile zf = Ionic.Zip.ZipFile.Read(zipPath))
{
zf.ExtractAll(appPath);
}
Вам нужно будет удалить часть имени файла каталога непосредственно перед распаковкой ...
using (var zf = Ionic.Zip.ZipFile.Read(zipPath))
{
zf.ToList().ForEach(entry =>
{
entry.FileName = System.IO.Path.GetFileName(entry.FileName);
entry.Extract(appPath);
});
}