原文:http://blog.csdn.net/ChengKing/archive/2006/12/21/1452150.aspx

(一). 实现功能
    对文件及目录的压缩及解压功能
(二). 运行图片示例
转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)

  (三).代码

   1. 压缩类

  1

2. 前台页面代码

 1转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)      <body>
 2转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)    <form id="form1" runat="server">
 3转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)    <div>
 4转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)        &nbsp;<asp:Label ID="Label1" runat="server" BackColor="#C0C0FF" Font-Size="XX-Large"
 5转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            Height="44px" Text="压缩文件/文件夹示例" Width="366px"></asp:Label>
 6转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)        <asp:Panel ID="Panel1" runat="server" Height="1px" Width="369px" BackColor="#FFFFC0">
 7转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            <table width="100%" height="100%">
 8转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                <tr>
 9转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    <td style="width: 3px" valign="top">
10转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:Label ID="lbDisplay" runat="server" Text="压缩目录(from/to):" Width="153px"></asp:Label><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
11转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            <br />
12转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
13转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            &nbsp;<br />
14转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            <asp:Button ID="btZipDictory" runat="server" OnClick="btZipDictory_Click" Text="压缩目录" /><br />
15转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    </td>
16转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    <td style="width: 4px" valign="middle">
17转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:Label ID="Label2" runat="server" Text="解压目录(from/to):" Width="154px"></asp:Label>
18转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
19转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <br />
20转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
21转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        &nbsp;<br />
22转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:Button ID="btUnZipDictory" runat="server" Text="解压目录" OnClick="btUnZipDictory_Click" /><br />
23转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    </td>              
24转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                </tr>
25转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                <tr>
26转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    <td style="width: 3px; height: 150px" valign="top">
27转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:Label ID="Label3" runat="server" Text="压缩文件(from/to):" Width="153px"></asp:Label>
28转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
29转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <br />
30转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:TextBox ID="TextBox6" runat="server"></asp:TextBox>
31转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        &nbsp;<br />
32转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:Button ID="btZipFile" runat="server" Text="压缩文件" OnClick="btZipFile_Click" /><br />
33转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    </td>
34转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    <td style="width: 4px; height: 150px" valign="top">
35转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:Label ID="Label4" runat="server" Text="解压文件(from/to):" Width="154px"></asp:Label>
36转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:TextBox ID="TextBox7" runat="server"></asp:TextBox>
37转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <br />
38转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:TextBox ID="TextBox8" runat="server"></asp:TextBox>
39转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        &nbsp;<br />
40转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                        <asp:Button ID="btUnZipFile" runat="server" Text="解压文件" OnClick="btUnZipFile_Click" /><br />
41转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                    </td>
42转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)             
43转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)                </tr>
44转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)     
45转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            </table>
46转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            <asp:Label ID="lbMessage" runat="server" Width="368px"></asp:Label><br />
47转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)            <br />
48转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)        </asp:Panel>
49转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)    
50转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)    </div>
51转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)    </form>
52转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)</body>
53转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)

3. 后台页面代码

 1转载:Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)public partial class _Default : System.Web.UI.Page 
 2
(). 示例代码下载

     ZIP.rar

相关文章: