需要切換到當前目錄
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();
}
ZipFile zip = new ZipFile(PathUtility.GetLocalPathByFileNameProject("API/")+filename+".zip", System.Text.Encoding.Default);
string currentDirectory = Directory.GetCurrentDirectory();
Directory.SetCurrentDirectory(PathUtility.GetLocalPathByFileNameProject("API/"));
zip.AddFile(filename+".xml");
Directory.SetCurrentDirectory(currentDirectory);//切換到當前目錄
zip.Save();
出處:http://hi.baidu.com/xiaocai06/item/1a06244d664d850b6cc2f065