DotNetZip: Как извлечь файлы, но игнорирование пути в zipfile?

Попытка извлечь файлы к данной папке, игнорирующей путь в zipfile, но там, кажется, не путь.

Это кажется довольно основным требованием, учитывая всю другую пользу материал, реализованный там.

Что я пропускаю?

код -

using (Ionic.Zip.ZipFile zf = Ionic.Zip.ZipFile.Read(zipPath))
{
    zf.ExtractAll(appPath);
}
11
задан Cheeso 10 March 2010 в 02:27
поделиться

1 ответ

Вам нужно будет удалить часть имени файла каталога непосредственно перед распаковкой ...

using (var zf = Ionic.Zip.ZipFile.Read(zipPath))
{
    zf.ToList().ForEach(entry =>
    {
        entry.FileName = System.IO.Path.GetFileName(entry.FileName);
        entry.Extract(appPath);
    });
}
14
ответ дан 3 December 2019 в 01:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: