[
  {
    "Id": "217223",
    "ThreadId": "63884",
    "Html": "<p>Is there a way in DotNetZip, which I am using to create and extract a zip file, to retain,&nbsp;for each <span style=\"text-decoration:underline\">folder</span> saved/extracted, the&nbsp;original folders' create and&nbsp;modify time?&nbsp; Files do this now, but not folders.&nbsp; Folders now get the current date/time.</p>",
    "PostedDate": "2009-07-29T08:54:55.867-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "217349",
    "ThreadId": "63884",
    "Html": "<p>Can you show me your code?&nbsp;</p>\r\n<p>When I zip up a directory, using AddDirectory() it sets the time on the toplevel folder in the archive, to the time on the toplevel folder in the filesystem.&nbsp; All subfolders get the appropriate time, too.&nbsp;</p>\r\n<p>What version of the library are you using?</p>",
    "PostedDate": "2009-07-29T14:10:44.533-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "217353",
    "ThreadId": "63884",
    "Html": "\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">This is the version I am using, downloaded yesterday.</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"><img width=899 height=131 id=\"Picture_x0020_1\"></span><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"></span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">This is the code:</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New';color:blue\">Using</span><span style=\"font-size:10.0pt;font-family:'Courier New'\"> zip <span style=\"color:blue\">As</span> ZipFile = <span style=\"color:blue\">New</span> ZipFile()</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                Debug.Print(<span style=\"color:#A31515\">&quot;start\r\nzip &quot;</span> & Format(Now, <span style=\"color:#A31515\">&quot;MMM d,\r\nyyyy h:mm:ss tt&quot;</span>))</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                zip.AddDirectory(<span style=\"color:#A31515\">&quot;e:\\custdrives\\jeb\\&quot;</span>)</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                Debug.Print(<span style=\"color:#A31515\">&quot;start\r\nzip - saved &quot;</span> & Format(Now, <span style=\"color:#A31515\">&quot;MMM\r\nd, yyyy h:mm:ss tt&quot;</span>))</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">               \r\nzip.EmitTimesInWindowsFormatWhenSaving = <span style=\"color:blue\">True</span></span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                zip.Save(<span style=\"color:#A31515\">&quot;e:\\MyZipFile.zip&quot;</span>)</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                Debug.Print(<span style=\"color:#A31515\">&quot;stop\r\nzip - saved &quot;</span> & Format(Now, <span style=\"color:#A31515\">&quot;MMM\r\nd, yyyy h:mm:ss tt&quot;</span>))</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">            <span style=\"color:blue\">End</span> <span style=\"color:blue\">Using</span></span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New';color:blue\"> </span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">            <span style=\"color:blue\">Using</span>\r\nzip <span style=\"color:blue\">As</span> ZipFile = ZipFile.Read(<span style=\"color:#A31515\">&quot;e:\\MyZipFile.zip&quot;</span>)</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                Debug.Print(<span style=\"color:#A31515\">&quot;start\r\nzip extract &quot;</span> & Format(Now, <span style=\"color:#A31515\">&quot;MMM\r\nd, yyyy h:mm:ss tt&quot;</span>))</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                zip.ExtractAll(<span style=\"color:#A31515\">&quot;e:\\windotnetzip\\&quot;</span>,\r\nExtractExistingFileAction.OverwriteSilently)</span></p>\r\n\r\n<p class=MsoNormal style=\"text-autospace:none\"><span style=\"font-size:10.0pt;font-family:'Courier New'\">                Debug.Print(<span style=\"color:#A31515\">&quot;stop\r\nzip extract &quot;</span> & Format(Now, <span style=\"color:#A31515\">&quot;MMM\r\nd, yyyy h:mm:ss tt&quot;</span>))</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:10.0pt;font-family:'Courier New'\">           \r\n<span style=\"color:blue\">End</span> <span style=\"color:blue\">Using</span></span><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"></span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">(I tried it without the EmitTimesIn… also, got similar result. \r\nThe only thing different I believe is FileCreation date stayed as original\r\nwithout it (EmitTimes…), but became current date/time with it.)</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">This is what the (original) folders I am zipping up look like\r\n(see “Date Modified” column):</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"><img width=1071 height=261 id=\"Picture_x0020_2\"></span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">This is what they look like after being “ExtractAll”:</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"><img width=1074 height=261 id=\"Picture_x0020_3\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">Thank you for your help.</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">--Kate Carbery </span><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"></span></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<div style=\"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in\">\r\n\r\n<p class=MsoNormal><b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\">From:</span></b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\"> Cheeso\r\n[mailto:notifications@codeplex.com] <br>\r\n<b>Sent:</b> Wednesday, July 29, 2009 5:11 PM<br>\r\n<b>To:</b> Kate Carbery<br>\r\n<b>Subject:</b> Re: Keep original folder creation, modification times\r\n[DotNetZip:63884]</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal> </p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">From:\r\nCheeso</span></p>\r\n\r\n<div style=\"margin-bottom:24.0pt\" id=ThreadNotificationPostBody>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Can you\r\nshow me your code? </span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">When I zip\r\nup a directory, using AddDirectory() it sets the time on the toplevel folder in\r\nthe archive, to the time on the toplevel folder in the filesystem.  All\r\nsubfolders get the appropriate time, too. </span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">What\r\nversion of the library are you using?</span></p>\r\n\r\n</div>\r\n\r\n<div style=\"border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in\" id=ThreadNotificationFooter>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Read\r\nthe <a href=\"http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=63884&ANCHOR#Post217349\">full\r\ndiscussion online</a>.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nadd a post to this discussion, reply to this email (<a href=\"mailto:DotNetZip@discussions.codeplex.com?subject=[DotNetZip:63884]\">DotNetZip@discussions.codeplex.com</a>)</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nstart a new discussion for this project, email <a href=\"mailto:DotNetZip@discussions.codeplex.com\">DotNetZip@discussions.codeplex.com</a></span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">You\r\nare receiving this email because you subscribed to this discussion on CodePlex.\r\nYou can <a href=\"http://www.codeplex.com/site/discussions/thread/unsubscribe/63884\">unsubscribe</a>\r\non codePlex.com.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Please\r\nnote: Images and attachments will be removed from emails. Any posts to this\r\ndiscussion will also be available online at codeplex.com</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n",
    "PostedDate": "2009-07-29T14:28:21.213-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "217371",
    "ThreadId": "63884",
    "Html": "<p>Kate, I can't see any of those pictures on the forums.</p>\r\n<p>I think I know what is happening, though.</p>\r\n<p>When you zip up a directory with AddDirectory(directoryName),&nbsp;all the files in the directory go into the top level directory in the archive.&nbsp; If the folder that you are zipping up is e:\\whatever\\jeb, then the folder in the archive is ... nothing.&nbsp; no folder.</p>\r\n<p>Then, when you extract the zip file via ExtractAll(), you specify a folder to which the zip entries will be extracted. If this is a new folder, as I think it might be in your case, then the folder is created.&nbsp; If it is created the folder gets the current time as creation time, obviously.&nbsp; Then the files in the zip are extracted to that folder.</p>\r\n<p>If you have subdirectories in the directory you are zipping up, in other words if you have e:\\whatever\\jeb\\folder1 and e\\whatever\\jeb\\folder2, and you call AddDirectory(&quot;e:\\whatever\\jeb&quot;), the subdirectory entries in the zip archive get the last-mod time equal to the last-mod time of the folder in the filesystem.&nbsp; Then if you extract with ExtractAll(&quot;e:\\newFolder&quot;) you will see that while e:\\newFolder is newly created and has a timestamp of &quot;right now&quot;, the subfolders e:\\newfolder\\folder1 and e:\\newfolder\\folder2 have last-mod times equal to the times on the original folders in the filesystem.</p>\r\n<p>Does that make sense?</p>\r\n<p>If you want to get a folder&nbsp;in the extract directory that has the same timestamp as the original folder, then you can use the overload of AddDirectory that takes 2 strings.&nbsp; AddDirectory(&quot;e:\\whatever\\jeb\\&quot;, &quot;jeb&quot;) will put the folder e:\\whatever\\jeb and its contents into the zip file, under a toplevel directory called &quot;jeb&quot;.&nbsp; The toplevel directory gets the timestamp from e:\\whatever\\jeb.&nbsp;</p>\r\n<p>This is a long-winded way of saying you may be able to get what you want by changing one line of code in your app.&nbsp; Change zip.AddDirectory(<span style=\"color:#a31515\">&quot;e:\\custdrives\\jeb\\&quot;</span>) to zip.AddDirectory(<span style=\"color:#a31515\">&quot;e:\\custdrives\\jeb\\&quot;, &quot;jeb&quot;</span>) .</p>\r\n<p>&nbsp;</p>",
    "PostedDate": "2009-07-29T15:37:02.933-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "217708",
    "ThreadId": "63884",
    "Html": "\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\">I understand what you mean about the top-level folder (and too\r\nbad about the pictures), but my test included many dozens of subfolders at\r\nseveral levels and all, at every level, get the current date/time when\r\nextracted rather than the original.  (Tried your suggestion also, that did not\r\nhelp this.)  Apparently you do not see this behavior on your PC though. </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\">I’ve seen a few other references to this issue on the web, and\r\nWinRAR for instance has an explicit switch to achieve original date/times on\r\nfolders, but I’ve heard from others that when using WinZip sometimes they get\r\noriginal folder dates and sometimes not.  Maybe it is a Zip issue then, but I\r\ncannot find any reference to it as such, nor a solution.  Unfortunately I\r\nreally need an exact copy of the data, including those creation and\r\nmodification dates.  Thanks for your help.    </span></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">--Kate </span><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"></span></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<div style=\"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in\">\r\n\r\n<p class=MsoNormal><b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\">From:</span></b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\"> Cheeso\r\n[mailto:notifications@codeplex.com] <br>\r\n<b>Sent:</b> Wednesday, July 29, 2009 6:37 PM<br>\r\n<b>To:</b> Kate Carbery<br>\r\n<b>Subject:</b> Re: Keep original folder creation, modification times\r\n[DotNetZip:63884]</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal> </p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">From:\r\nCheeso</span></p>\r\n\r\n<div style=\"margin-bottom:24.0pt\" id=ThreadNotificationPostBody>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Kate, I\r\ncan't see any of those pictures on the forums.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">I think I\r\nknow what is happening, though.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">When you\r\nzip up a directory with AddDirectory(directoryName), all the files in the\r\ndirectory go into the top level directory in the archive.  If the folder\r\nthat you are zipping up is e:\\whatever\\jeb, then the folder in the archive is\r\n... nothing.  no folder.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Then, when\r\nyou extract the zip file via ExtractAll(), you specify a folder to which the\r\nzip entries will be extracted. If this is a new folder, as I think it might be\r\nin your case, then the folder is created.  If it is created the folder\r\ngets the current time as creation time, obviously.  Then the files in the\r\nzip are extracted to that folder.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">If you have\r\nsubdirectories in the directory you are zipping up, in other words if you have\r\ne:\\whatever\\jeb\\folder1 and e\\whatever\\jeb\\folder2, and you call\r\nAddDirectory(&quot;e:\\whatever\\jeb&quot;), the subdirectory entries in the zip\r\narchive get the last-mod time equal to the last-mod time of the folder in the\r\nfilesystem.  Then if you extract with ExtractAll(&quot;e:\\newFolder&quot;)\r\nyou will see that while e:\\newFolder is newly created and has a timestamp of\r\n&quot;right now&quot;, the subfolders e:\\newfolder\\folder1 and\r\ne:\\newfolder\\folder2 have last-mod times equal to the times on the original\r\nfolders in the filesystem.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Does that\r\nmake sense?</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">If you want\r\nto get a folder in the extract directory that has the same timestamp as\r\nthe original folder, then you can use the overload of AddDirectory that takes 2\r\nstrings.  AddDirectory(&quot;e:\\whatever\\jeb\\&quot;, &quot;jeb&quot;) will\r\nput the folder e:\\whatever\\jeb and its contents into the zip file, under a\r\ntoplevel directory called &quot;jeb&quot;.  The toplevel directory gets\r\nthe timestamp from e:\\whatever\\jeb. </span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">This is a\r\nlong-winded way of saying you may be able to get what you want by changing one\r\nline of code in your app.  Change zip.AddDirectory(<span style=\"color:#A31515\">&quot;e:\\custdrives\\jeb\\&quot;</span>) to zip.AddDirectory(<span style=\"color:#A31515\">&quot;e:\\custdrives\\jeb\\&quot;, &quot;jeb&quot;</span>) .</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\"> </span></p>\r\n\r\n</div>\r\n\r\n<div style=\"border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in\" id=ThreadNotificationFooter>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Read\r\nthe <a href=\"http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=63884&ANCHOR#Post217371\">full\r\ndiscussion online</a>.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nadd a post to this discussion, reply to this email (<a href=\"mailto:DotNetZip@discussions.codeplex.com?subject=[DotNetZip:63884]\">DotNetZip@discussions.codeplex.com</a>)</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nstart a new discussion for this project, email <a href=\"mailto:DotNetZip@discussions.codeplex.com\">DotNetZip@discussions.codeplex.com</a></span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">You\r\nare receiving this email because you subscribed to this discussion on CodePlex.\r\nYou can <a href=\"http://www.codeplex.com/site/discussions/thread/unsubscribe/63884\">unsubscribe</a>\r\non codePlex.com.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Please\r\nnote: Images and attachments will be removed from emails. Any posts to this\r\ndiscussion will also be available online at codeplex.com</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n",
    "PostedDate": "2009-07-30T11:45:57.437-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "217717",
    "ThreadId": "63884",
    "Html": "<p>No, not a zip thing.&nbsp; It's a problem in DotNetZip .&nbsp; Let me have a look.</p>",
    "PostedDate": "2009-07-30T12:04:33.603-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "217718",
    "ThreadId": "63884",
    "Html": "This discussion has been copied to a work item. Click <a href=\"http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=8264\">here</a> to go to the work item and continue the discussion.",
    "PostedDate": "2009-07-30T12:05:15.17-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "217768",
    "ThreadId": "63884",
    "Html": "<p>Kate, I think I fixed your problem.&nbsp; can you download v1.8.4.13 and retry?</p>",
    "PostedDate": "2009-07-30T14:18:52.3-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "218804",
    "ThreadId": "63884",
    "Html": "\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\">Hi sorry for delay, took a long weekend…</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\">I tried v1.8.4.14 today.  Subfolder dates (when zipped up and\r\nextracted via DotNetZip) are no longer the current-date, but they don’t quite\r\nmatch the originals either.  From several tests I ran, it appears that if a\r\nsubfolder has no further subfolders or files, then the modification and creation\r\ndate do match the original.  If however they have files in them or sub-subfolders\r\nwith files, then the subfolder gets modification & creation dates from\r\nthose files (I think), seemingly randomly, like not the most recent or most\r\nremote dates.  Seems to happen at any level (I only have about 3 levels in my\r\ntest data).  I’d be happy to send test data and/or screen shots if it will\r\nhelp.</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">--Kate </span><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"></span></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<div style=\"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in\">\r\n\r\n<p class=MsoNormal><b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\">From:</span></b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\"> Cheeso\r\n[mailto:notifications@codeplex.com] <br>\r\n<b>Sent:</b> Thursday, July 30, 2009 5:19 PM<br>\r\n<b>To:</b> Kate Carbery<br>\r\n<b>Subject:</b> Re: Keep original folder creation, modification times\r\n[DotNetZip:63884]</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal> </p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">From:\r\nCheeso</span></p>\r\n\r\n<div style=\"margin-bottom:24.0pt\" id=ThreadNotificationPostBody>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Kate, I\r\nthink I fixed your problem.  can you download v1.8.4.13 and retry?</span></p>\r\n\r\n</div>\r\n\r\n<div style=\"border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in\" id=ThreadNotificationFooter>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Read\r\nthe <a href=\"http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=63884&ANCHOR#Post217768\">full\r\ndiscussion online</a>.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nadd a post to this discussion, reply to this email (<a href=\"mailto:DotNetZip@discussions.codeplex.com?subject=[DotNetZip:63884]\">DotNetZip@discussions.codeplex.com</a>)</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nstart a new discussion for this project, email <a href=\"mailto:DotNetZip@discussions.codeplex.com\">DotNetZip@discussions.codeplex.com</a></span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">You\r\nare receiving this email because you subscribed to this discussion on CodePlex.\r\nYou can <a href=\"http://www.codeplex.com/site/discussions/thread/unsubscribe/63884\">unsubscribe</a>\r\non codePlex.com.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Please\r\nnote: Images and attachments will be removed from emails. Any posts to this\r\ndiscussion will also be available online at codeplex.com</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n",
    "PostedDate": "2009-08-03T07:48:46.807-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "218882",
    "ThreadId": "63884",
    "Html": "<table border=0 width=800>\r\n<tbody>\r\n<tr>\r\n<td>\r\n<p>Hello Kate,</p>\r\n<p>Thanks for getting back to me.&nbsp; I hope you went somewhere good.</p>\r\n<p>I expanded my test app, and reproduced the behavior you saw.&nbsp; I think I have a fix for this now (again).&nbsp;</p>\r\n<p>I've uploaded an updated library to <a href=\"http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=8264\">workitem 8264</a>.&nbsp; Can you check it out?&nbsp;</p>\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>",
    "PostedDate": "2009-08-03T10:58:55.2-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "218949",
    "ThreadId": "63884",
    "Html": "\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\">Looking very very good!  One test I did (accidentally) was a\r\nhuge thing with 42,000 folders, nearly 2GB total, and just that one didn’t seem\r\nto work, but let me try it again, possibly I messed up.  Other tests looked\r\nterrific.  Let you know Tuesday am.</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">--Kate </span><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"></span></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<div style=\"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in\">\r\n\r\n<p class=MsoNormal><b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\">From:</span></b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\"> Cheeso\r\n[mailto:notifications@codeplex.com] <br>\r\n<b>Sent:</b> Monday, August 03, 2009 1:59 PM<br>\r\n<b>To:</b> Kate Carbery<br>\r\n<b>Subject:</b> Re: Keep original folder creation, modification times [DotNetZip:63884]</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal> </p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">From:\r\nCheeso</span></p>\r\n\r\n<div style=\"margin-bottom:24.0pt\" id=ThreadNotificationPostBody>\r\n\r\n<table class=MsoNormalTable border=0 cellpadding=0 width=800 style=\"width:600.0pt\">\r\n <tr>\r\n  <td style=\"padding:.75pt .75pt .75pt .75pt\">\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Hello\r\n  Kate,</span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Thanks\r\n  for getting back to me.  I hope you went somewhere good.</span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">I\r\n  expanded my test app, and reproduced the behavior you saw.  I think I\r\n  have a fix for this now (again). </span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">I've\r\n  uploaded an updated library to <a href=\"http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=8264\">workitem\r\n  8264</a>.  Can you check it out? </span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\"> </span></p>\r\n  </td>\r\n </tr>\r\n</table>\r\n\r\n</div>\r\n\r\n<div style=\"border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in\" id=ThreadNotificationFooter>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Read\r\nthe <a href=\"http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=63884&ANCHOR#Post218882\">full\r\ndiscussion online</a>.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nadd a post to this discussion, reply to this email (<a href=\"mailto:DotNetZip@discussions.codeplex.com?subject=[DotNetZip:63884]\">DotNetZip@discussions.codeplex.com</a>)</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nstart a new discussion for this project, email <a href=\"mailto:DotNetZip@discussions.codeplex.com\">DotNetZip@discussions.codeplex.com</a></span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">You\r\nare receiving this email because you subscribed to this discussion on CodePlex.\r\nYou can <a href=\"http://www.codeplex.com/site/discussions/thread/unsubscribe/63884\">unsubscribe</a>\r\non codePlex.com.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Please\r\nnote: Images and attachments will be removed from emails. Any posts to this\r\ndiscussion will also be available online at codeplex.com</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n",
    "PostedDate": "2009-08-03T14:08:09.027-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "218950",
    "ThreadId": "63884",
    "Html": "\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\">(I meant that big test was 42,000 files, was only 1,300 folders).</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">--Kate </span><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"></span></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<div style=\"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in\">\r\n\r\n<p class=MsoNormal><b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\">From:</span></b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\"> Cheeso\r\n[mailto:notifications@codeplex.com] <br>\r\n<b>Sent:</b> Monday, August 03, 2009 1:59 PM<br>\r\n<b>To:</b> Kate Carbery<br>\r\n<b>Subject:</b> Re: Keep original folder creation, modification times\r\n[DotNetZip:63884]</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal> </p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">From:\r\nCheeso</span></p>\r\n\r\n<div style=\"margin-bottom:24.0pt\" id=ThreadNotificationPostBody>\r\n\r\n<table class=MsoNormalTable border=0 cellpadding=0 width=800 style=\"width:600.0pt\">\r\n <tr>\r\n  <td style=\"padding:.75pt .75pt .75pt .75pt\">\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Hello\r\n  Kate,</span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Thanks\r\n  for getting back to me.  I hope you went somewhere good.</span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">I\r\n  expanded my test app, and reproduced the behavior you saw.  I think I\r\n  have a fix for this now (again). </span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">I've\r\n  uploaded an updated library to <a href=\"http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=8264\">workitem\r\n  8264</a>.  Can you check it out? </span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\"> </span></p>\r\n  </td>\r\n </tr>\r\n</table>\r\n\r\n</div>\r\n\r\n<div style=\"border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in\" id=ThreadNotificationFooter>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Read\r\nthe <a href=\"http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=63884&ANCHOR#Post218882\">full\r\ndiscussion online</a>.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nadd a post to this discussion, reply to this email (<a href=\"mailto:DotNetZip@discussions.codeplex.com?subject=[DotNetZip:63884]\">DotNetZip@discussions.codeplex.com</a>)</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nstart a new discussion for this project, email <a href=\"mailto:DotNetZip@discussions.codeplex.com\">DotNetZip@discussions.codeplex.com</a></span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">You\r\nare receiving this email because you subscribed to this discussion on CodePlex.\r\nYou can <a href=\"http://www.codeplex.com/site/discussions/thread/unsubscribe/63884\">unsubscribe</a>\r\non codePlex.com.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Please\r\nnote: Images and attachments will be removed from emails. Any posts to this\r\ndiscussion will also be available online at codeplex.com</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n",
    "PostedDate": "2009-08-03T14:08:09.98-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "219219",
    "ThreadId": "63884",
    "Html": "\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\">Works great, no problems – thank you very much!</span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Arial','sans-serif';color:#1F497D\">--Kate </span><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"></span></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><span style=\"font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D\"> </span></p>\r\n\r\n<div>\r\n\r\n<div style=\"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in\">\r\n\r\n<p class=MsoNormal><b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\">From:</span></b><span style=\"font-size:10.0pt;font-family:'Tahoma','sans-serif'\"> Cheeso\r\n[mailto:notifications@codeplex.com] <br>\r\n<b>Sent:</b> Monday, August 03, 2009 1:59 PM<br>\r\n<b>To:</b> Kate Carbery<br>\r\n<b>Subject:</b> Re: Keep original folder creation, modification times\r\n[DotNetZip:63884]</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal> </p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">From:\r\nCheeso</span></p>\r\n\r\n<div style=\"margin-bottom:24.0pt\" id=ThreadNotificationPostBody>\r\n\r\n<table class=MsoNormalTable border=0 cellpadding=0 width=800 style=\"width:600.0pt\">\r\n <tr>\r\n  <td style=\"padding:.75pt .75pt .75pt .75pt\">\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Hello\r\n  Kate,</span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">Thanks\r\n  for getting back to me.  I hope you went somewhere good.</span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">I\r\n  expanded my test app, and reproduced the behavior you saw.  I think I\r\n  have a fix for this now (again). </span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\">I've\r\n  uploaded an updated library to <a href=\"http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=8264\">workitem\r\n  8264</a>.  Can you check it out? </span></p>\r\n  <p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif'\"> </span></p>\r\n  </td>\r\n </tr>\r\n</table>\r\n\r\n</div>\r\n\r\n<div style=\"border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in\" id=ThreadNotificationFooter>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Read\r\nthe <a href=\"http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=63884&ANCHOR#Post218882\">full\r\ndiscussion online</a>.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nadd a post to this discussion, reply to this email (<a href=\"mailto:DotNetZip@discussions.codeplex.com?subject=[DotNetZip:63884]\">DotNetZip@discussions.codeplex.com</a>)</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">To\r\nstart a new discussion for this project, email <a href=\"mailto:DotNetZip@discussions.codeplex.com\">DotNetZip@discussions.codeplex.com</a></span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">You\r\nare receiving this email because you subscribed to this discussion on CodePlex.\r\nYou can <a href=\"http://www.codeplex.com/site/discussions/thread/unsubscribe/63884\">unsubscribe</a>\r\non codePlex.com.</span></p>\r\n\r\n<p><span style=\"font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray\">Please\r\nnote: Images and attachments will be removed from emails. Any posts to this\r\ndiscussion will also be available online at codeplex.com</span></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n",
    "PostedDate": "2009-08-04T05:52:59.053-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]