例を探しましたが、特定のフォルダーの抽出を含む 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 フォルダーとそのすべてのサブディレクトリとファイルを抽出するように、それを書き換える助けを借りることができます。