Zip for .NET
OpenBatch メソッド
使用例 

C1.C1Zip.4.5.2 アセンブリ > C1.C1Zip 名前空間 > C1ZipFile クラス : OpenBatch メソッド
複数の操作を同時に行うために zip ファイルを開きます。
シンタックス
'宣言
 
Public Sub OpenBatch() 
public void OpenBatch()
解説

デフォルトでは、エントリを追加したり削除したりする場合、 C1ZipFileが自動的に zip ファイルのオープン/クローズを制御します。

このことは、特定のアンチウィルスソフトウェアをインストールしていたり、比較的小さいサイズのエントリを多数追加しようとした場合に、パフォーマンスの低下を招く恐れがあります。 このようなケースでは、すべての操作が完了するまで zip ファイルのオープン状態を保つために、OpenBatch メソッドと CloseBatchメソッドを使用してください。

OpenBatch メソッドを使用した場合は、必ず CloseBatchメソッドを呼び出して zip ファイルをクローズするようにしてください。処理中に例外が発生した場合も同様です。

使用例
以下のコードは、zip ファイルを開気、いくつかのエントリを追加して、ファイルを閉じます。
C1ZipFile zip = new C1ZipFile();
zip.Open(myzipfile);
try
{
  zip.OpenBatch();
  foreach (string fileName in Directory.GetFiles(path, "*.*"))
    zip.Entries.Add(fileName);
}
finally
{
  zip.CloseBatch();
}
参照

C1ZipFile クラス
C1ZipFile メンバ