ASP.NET Open Zip and Add New files จากตัวอย่างก่อนหน้านี้จะเป็นการสร้างไฟล์ Zip ขึ้นมาใหม่ แต่ถ้าหากต้องการเปิดไฟล์ Zip ที่มีอยู่และทำการเพิ่มไฟล์เข้าไปใน Zip ก็สามารถทำได้เช่นเดียวกัน
<%@ Import Namespace="ICSharpCode.SharpZipLib.Zip"%>
<%@ Page Language="VB" %>
<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Dim MyZip As New ZipFile(Server.MapPath("MyZip/thaicreate.zip"))
With MyZip
.BeginUpdate()
.Add(Server.MapPath("newfiles.txt"),"newfiles.txt")
.CommitUpdate()
End With
MyZip.Close()
Me.lblText.Text = "Zip Created <a href=MyZip/thaicreate.zip>Click here</a> to Download"
End Sub
</script>
<html>
<head>
<title>ThaiCreate.Com ASP.NET - Zip Files</title>
</head>
<body>
<form runat="server">
<asp:Label id="lblText" runat="server"></asp:Label><br />
</form>
</body>
</html>