[
  {
    "Id": "707952",
    "ThreadId": "281936",
    "Html": "\r\n<p>I made an application to zip folders for backup purposes, but when i hit a folder thats &quot;too long&quot; it doesn't invoke the event.</p>\r\n<p></p>\r\n<div style=\"color:black; background-color:white\">\r\n<pre>        <span style=\"color:blue\">private</span> <span style=\"color:blue\">void</span> CreateCompressedFileFromFolder(<span style=\"color:blue\">string</span> compressedPathFileName, <span style=\"color:blue\">string</span> innerFolderName, <span style=\"color:blue\">string</span> folderPath,\r\n            IEnumerable&lt;<span style=\"color:blue\">string</span>&gt; fileNamesToRemoveFromCompressedFile = <span style=\"color:blue\">null</span>, IEnumerable&lt;<span style=\"color:blue\">string</span>&gt; folderNamesToRemoveFromCompressedFile = <span style=\"color:blue\">null</span>)\r\n        {\r\n            <span style=\"color:blue\">using</span> (<span style=\"color:blue\">var</span> zip = <span style=\"color:blue\">new</span> ZipFile())\r\n            {\r\n                zip.UseZip64WhenSaving = Zip64Option.AsNecessary;\r\n                zip.SortEntriesBeforeSaving = <span style=\"color:blue\">true</span>;\r\n                zip.ZipError &#43;= CreateCompressedFileFromFolder_ZipError;\r\n                zip.ZipErrorAction = ZipErrorAction.InvokeErrorEvent;\r\n                zip.AddDirectory(folderPath, innerFolderName);\r\n                zip.Save(compressedPathFileName);\r\n            }\r\n        }\r\n\r\n        <span style=\"color:blue\">private</span> <span style=\"color:blue\">void</span> CreateCompressedFileFromFolder_ZipError(<span style=\"color:blue\">object</span> sender, ZipErrorEventArgs e)\r\n        {\r\n            Log.Error(<span style=\"color:#a31515\">&quot;Error adding the followinf file to the archive: &quot;</span> &#43; e.FileName, e.Exception);\r\n            e.CurrentEntry.ZipErrorAction = ZipErrorAction.Skip;\r\n        }\r\n</pre>\r\n</div>\r\n<p></p>\r\n<p>Can anyone see why?</p>\r\n",
    "PostedDate": "2011-12-06T00:16:27.34-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]