例を探しましたが、特定のフォルダーの抽出を含む DotNetZip シナリオが見つからないようです。「CSS」というフォルダーを .zip ファイルから抽出しようとしていますが、これは .zip ファイル内の最上位フォルダーです。これは私がこれまでに持っているコードです:
using (ZipFile zip1 = ZipFile.Read(savedFileName))
{
var selection = from e in zip1.Entries
where System.IO.Path.GetFileName(e.FileName).StartsWith("CSS/")
select e;
foreach (var e in selection)
e.Extract(_contentFolder);
}
現在の選択内容は何も取得していないため、css フォルダーとそのすべてのサブディレクトリとファイルを抽出するように、それを書き換える助けを借りることができます。