aspZip
1.0.0
版權所有 (c) 2012 RCDMK <[email protected]>
特此免費授予任何獲得本軟體和相關文件文件(「軟體」)副本的人不受限制地處理本軟體,包括但不限於使用、複製、修改、合併、發布、分發、再授權和/或銷售軟體的副本,並允許向其提供軟體的人員這樣做,但須滿足以下條件:
上述版權聲明和本授權聲明應包含在本軟體的所有副本或主要部分中。
本軟體以「現況」提供,不提供任何明示或暗示的保證,包括但不限於適銷性、特定用途的適用性和不侵權的保證。 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE軟體.
在所需頁面中包含類別文件並實例化該類
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 毫秒。