0
下面的代碼工作在我的機器上,但不是在服務器:ICSharpCode zip文件創建錯誤
using (ZipFile zipFile = ZipFile.Create(outPath))
{
if (!includeFolders)
{
zipFile.NameTransform =
new ZipNameTransform(Path.GetDirectoryName(fileNames[0]));
}
foreach (string Fil in fileNames)
{
zipFile.BeginUpdate();
zipFile.Add(Fil.ToLower());
zipFile.CommitUpdate();
}
}
它創建一個空的zip文件,並拋出這個異常:
無法訪問已釋放的對象。 對象名稱:'ZipFile'。
其他人遇到此錯誤?有沒有另一種方式或庫來壓縮文件沒有文件夾?
你有沒有權限到你想壓縮的文件夾\文件?你能找出哪一行導致異常嗎?(stacktrace) – 2010-06-01 10:26:32
是的,權限沒問題。它相當一段時間之前,但我記得ZipFile.Create是問題。我檢查它。 – 2010-06-01 10:37:30