一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

michael_wp原创:用.net实现zip----6

时间:2008-01-12 编辑:简简单单 来源:一聚教程网

//ZipWriter.cs
using System;
using System.Runtime.Serialization;
namespace OrganicBit.Zip {
    /// Provides support for writing files in the ZIP file format. Includes support for both compressed and uncompressed entries.
    /// This example shows how to create a ZIP file.
    ///
    /// public static void Add(string zipFileName, string[] entryPatterns) {
    ///     string currentDirectory = Directory.GetCurrentDirectory();
    ///     Console.WriteLine("Creating {0}", zipFileName);
    ///
    ///     ZipWriter writer = new ZipWriter(zipFileName);
    ///
    ///     // buffer to hold temp bytes
    ///     byte[] buffer = new byte[4096];
    ///     int byteCount;
    ///
    ///     // add files to archive
    ///     foreach (string pattern in entryPatterns) {
    ///    foreach (string path in Directory.GetFiles(currentDirectory, pattern)) {
    ///        string fileName = Path.GetFileName(path);