[
  {
    "Id": "552888",
    "ThreadId": "242672",
    "Html": "\r\n<p>Hello</p>\r\n<p>I encounter something strange. After a folder is ziped, when i want to unzip it the archive contains only the content of the folder. I would like to arhive entire path like ionic does when it comes about files.</p>\r\n<p>How can i archive the folder with path included ?</p>\r\n<p>&nbsp;</p>\r\n<p>This is my code :</p>\r\n<p></p>\r\n<div style=\"color:black; background-color:white\">\r\n<pre><span style=\"color:blue\">Imports</span> Ionic.Zip\r\n<span style=\"color:blue\">Imports</span> System.Net.Mail\r\n<span style=\"color:blue\">Imports</span> System.IO\r\n\r\n<span style=\"color:blue\">Module</span> subrutine\r\n \r\n<span style=\"color:blue\">Dim</span> numeArhiva <span style=\"color:blue\">As</span> <span style=\"color:blue\">String</span> = System.AppDomain.CurrentDomain.BaseDirectory() &amp; <span style=\"color:blue\">Date</span>.Today &amp; <span style=\"color:#a31515\">&quot;.zip&quot;</span>\r\n<span style=\"color:blue\">Public</span> <span style=\"color:blue\">Sub</span> zip()\r\n          \r\n                <span style=\"color:blue\">Using</span> zip <span style=\"color:blue\">As</span> ZipFile = <span style=\"color:blue\">New</span> ZipFile()\r\n                    zip.ZipErrorAction = ZipErrorAction.<span style=\"color:blue\">Skip</span>\r\n\r\n                    <span style=\"color:blue\">For</span> <span style=\"color:blue\">Each</span> item <span style=\"color:blue\">In</span> index.listaFisiere.Items\r\n\r\n                        <span style=\"color:blue\">If</span> (System.IO.File.Exists(item)) <span style=\"color:blue\">Or</span> (System.IO.Directory.Exists(item)) <span style=\"color:blue\">Then</span>\r\n                            zip.AddItem(item)\r\n                        <span style=\"color:blue\">End</span> <span style=\"color:blue\">If</span>\r\n\r\n\r\n                    <span style=\"color:blue\">Next</span>\r\n\r\n\r\n                    zip.Save(numeArhiva)\r\n                    zip.Dispose()\r\n                <span style=\"color:blue\">End</span> <span style=\"color:blue\">Using</span>          \r\n    <span style=\"color:blue\">End</span> <span style=\"color:blue\">Sub</span>\r\n<span style=\"color:blue\">End</span> <span style=\"color:blue\">Module</span>\r\n</pre>\r\n</div>\r\n<p></p>\r\n",
    "PostedDate": "2011-01-20T14:58:49.52-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]