試してみましたが、フォルダー全体をアーカイブzip.AddDirectory
にインポートする方法がわかりません(を使用)。DotNetZip
私はこれを望んでいません:
でもこれは:
DotNetZip ソース コードの例から:
ディレクトリを再マップします。ファイルとディレクトリのセットを圧縮し、zip ファイル内の別のディレクトリ階層に再マップします。
using (ZipFile zip = new ZipFile())
{
// files in the filesystem like MyDocuments\ProjectX\File1.txt , will be stored in the zip archive as backup\File1.txt
zip.AddDirectory(@"MyDocuments\ProjectX", "backup");
// files in the filesystem like MyMusic\Santana\OyeComoVa.mp3, will be stored in the zip archive as tunes\Santana\OyeComoVa.mp3
zip.AddDirectory("MyMusic", "tunes");
// The Readme.txt file in the filesystem will be stored in the zip archive as documents\Readme.txt
zip.AddDirectory("Readme.txt", "documents");
zip.Comment = "This zip was created at " + System.DateTime.Now.ToString("G") ;
zip.Save(ZipFileToCreate);
}