3

試してみましたが、フォルダー全体をアーカイブzip.AddDirectoryにインポートする方法がわかりません(を使用)。DotNetZip

私はこれを望んでいません

ここに画像の説明を入力

でもこれは:

ここに画像の説明を入力

4

1 に答える 1

5

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);
}
于 2013-01-23T18:22:56.547 に答える