本帖最后由 Fingter 于 2010-01-02 18:38:58 编辑

解决方案 »

  1.   

    试试:
    // 切换当前目录到 c:\abc\edf
    zip.AddFile("123.xml");
    zip.Save(@"D:\zip\test.zip");
      

  2.   

    TO lzsh0622
    zip.AddFile("123.xml"); 不行,
    未能找到文件“D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\icpSbXzba.xml”。他会自动找到visual studio下面的目录
      

  3.   


    注意:要切换当前目录
    using (ZipFile zip = new ZipFile("D:\\1.zip"))
    {
        string currentDirectory = Directory.GetCurrentDirectory();
        Directory.SetCurrentDirectory("c:\\TEMP\\");      // 临时切换当前目录到 c:\\TEMP\\
        zip.AddFile("1.TXT");
        Directory.SetCurrentDirectory(currentDirectory);  // 恢复当前目录 
        zip.Save();
    }