1
我使用離子拉鍊拉上特定文件夾排除在備份文件夾(創建備份雲)的所有文件夾。Ionic.Zip的ArgumentException(具有相同鍵的項已被添加)
這是我的代碼:
ZipFile zip = new ZipFile();
string mainpath = HttpContext.Current.Server.MapPath("~/");
Directory.GetDirectories(mainpath).Where(d=> !d.ToLower().EndsWith("backup")).ToList()
.ForEach(d=> zip.AddDirectory(d));
,但增加了一些目錄後,我發現了以下錯誤:
An item with the same key has already been added.
這怎麼可能?如何可能在同一父文件夾中的文件夾列表中重複名稱?