任意の数のサブディレクトリを持つことができるディレクトリ全体を 1 つの ZIP ファイルに圧縮したいと考えています。そのために Ionic.Zip dll を使用していますが、処理方法がわかりません。
private void ZipFiles(string zipPath, string sourceDirectory, string strfilename) {
using (ZipFile zip = new ZipFile())
{
zip.AddDirectory(sourceDirectory,zipPath);
}
}