著作権 (c) 2012 RCDMK <[email protected]>
本ソフトウェアおよび関連ドキュメント ファイルのコピーを入手した者 (以下「ソフトウェア」) には、使用、コピー、変更、マージ、以下の条件に従って、ソフトウェアのコピーを出版、配布、サブライセンス、および/または販売すること、およびソフトウェアが提供される人にそれらを許可すること。
上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは主要部分に含まれるものとします。
ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。ソフトウェア。
クラスファイルを目的のページにインクルードし、クラスをインスタンス化します。
dim zip
set zip = new aspZip
ZIP ファイルを開きます (ディスク内にファイルを作成するか、既存のファイルを開きます)
zip.OpenArchieve("pathtofile.zip") ' this creates the archieve if it doesn't exists
いくつかのファイルまたはフォルダーを追加します
zip.Add("..src")
zip.Add(".default.asp")
ファイルをディスクに書き込む
zip.CloseArchieve()
ZIP ファイルの内容を抽出する場合は、 ExtractTo(DestinationPath)
メソッドを使用します。
zip.ExtractTo(".test")
アーカイブにファイルが含まれていない場合、オブジェクトが破棄されるとアーカイブは削除されます。
注記:
現在のリリース (0.4) では、ディレクトリ構造のみを抽出する問題は解決されるはずですが、ディレクトリの作成を待機するため、処理時間が大幅に長くなります。追加待機時間の最小値は 500 ミリ秒です。