1. 利用SharpZipLib进行zip的压缩和解压缩,需要导入ICSharpCode.SharpZipLib.dll。网上有 可以去下载
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ICSharpCode.SharpZipLib.Zip;
using ICSharpCode.SharpZipLib.Core;
using System.IO;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
UpZipFile(@"G:\Users\windren\Desktop\BBBW_2012-07-09_AA-PC.SPR.zip");
Console.ReadLine();
}
private static void CreateZipFile(string filesPath, string zipFilePath)
{
if (!Directory.Exists(filesPath))
{
Console.WriteLine("Cannot find directory '{0}'", filesPath);
return;
}
try
{
string[] filenames = Directory.GetFiles(filesPath);
using (ZipOutputStr