62,243
社区成员




class filestream : IStaticDataSource
{
Stream sm = null;
public filestream(string filename)
{
sm = File.Open(filename, FileMode.Open);
}
public Stream GetSource()
{
return sm;
}
}
static void Main(string[] args)
{
var mms = File.Create("D:\\a.zip");
ZipFile Zip = ZipFile.Create(mms);
Zip.BeginUpdate();
Zip.AddDirectory("文件夹1");
Zip.AddDirectory("文件夹2");
Zip.Add(new filestream("D:\\1.txt"), "文件夹1/1.txt");
Zip.Add(new filestream("D:\\2.txt"), "文件夹2/2.txt");
Zip.CommitUpdate();
Zip.Close();
Console.ReadLine();
}