[
  {
    "Id": "945706",
    "ThreadId": "404245",
    "Html": "\r\n<p><em><strong>This seems so simple,</strong></em> but I've searched Google for hours with no luck.</p>\r\n<p>I've downloaded and implemented DotNetZip into my project in Visual Studio 2012 just fine.</p>\r\n<p>Here is the code I'm trying to do-</p>\r\n<p>&nbsp;</p>\r\n<p><strong>Referenced Strings-</strong></p>\r\n<pre>Dim Username As String = Environment.UserName\nDim AppData As String = &quot;C:\\Users\\&quot; &amp; Username &amp; &quot;\\AppData\\Roaming&quot;</pre>\r\n<p><strong>Zip/Unzip Subs-</strong></p>\r\n<pre><span>Public</span> <span>Sub</span> MyZip(<span>ByVal</span> ContentFolder <span>As</span> <span>String</span>, <span>ByVal</span> CreateZip <span>As</span> <span>String</span>)\n        <span>Using</span> zip <span>As</span> ZipFile = <span>New</span> ZipFile()\n            zip.AddDirectory(ContentFolder)\n            zip.Save(CreateZip)\n        <span>End</span> <span>Using</span>\n    <span>End</span> <span>Sub</span>\n\n<span>Public</span> <span>Sub</span> MyExtract(<span>ByVal</span> ZipToUnpack <span>As</span> <span>String</span>, <span>ByVal</span> UnpackDirectory <span>As</span> <span>String</span>)\n        <span>Using</span> zip <span>As</span> ZipFile = ZipFile.Read(ZipToUnpack)\n            <span>Dim</span> e <span>As</span> ZipEntry\n            <span>For</span> <span>Each</span> e <span>In</span> zip\n                e.Extract(UnpackDirectory, ExtractExistingFileAction.OverwriteSilently)\n            <span>Next</span>\n        <span>End</span> <span>Using</span>\n    <span>End</span> <span>Sub</span></pre>\r\n<p><strong>How I'm calling the Subs-</strong></p>\r\n<pre>MyExtract(AppData &amp; &quot;\\test.zip&quot;, AppData &amp; &quot;\\testdirectory&quot;)\n\nMyZip(AppData &amp; &quot;\\testdirectory&quot;, AppData &amp; &quot;\\test.zip&quot;)</pre>\r\n<p><strong>Now,</strong>&nbsp;whenever I try to run this, my program freezes for about 3 seconds and then runs like normal. But once I get to the &quot;MyExtract&quot; or &quot;MyZip&quot; calling, I get this error -</p>\r\n<p>&quot;FileStream will not open Win32 devices such as disk partitions and tape drives. Avoid use of &quot;\\\\.\\&quot; in the path.&quot;</p>\r\n<p><strong>I've tried,&nbsp;</strong>Dim testzip As String = AppData &amp; &quot;\\test.zip&quot; and then calling testzip in case it was because of the &quot;AppData&quot; variable.</p>\r\n<p><strong>I wouldn't</strong> ask such a simple question but everywhere else seems to fail me.</p>\r\n<p><strong>I am&nbsp;</strong>using Ionic.zip v1.9.1.8</p>\r\n",
    "PostedDate": "2012-11-22T07:40:53.8-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]