{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "There is no support in the zipfile format for a concept of object like \"folder\". You cannot operate on a \"folder\" that is contained in a zipfile in the same way you can operate on a folder in the Windows Explorer. \n \nThere is an entry type for a directory in the zip format, but the directory is not a container object. It contains no other files or sub-directories. If you want to access a directory from within a ZipFile, you should specify the name with a trailing slash. If you extract a ZipEntry that is of type directory (in other words the IsDirectory property is true), then DotNetZip will simply create the appropriate directory in your filesystem.  It will not extra t any \"contained\" files, because as I said, there is no containing relationship in the zipfile. \n \nI suppose I could add this capability to the library, but I haven't, not yet anyway. \n \nI can think of 3 ways to extract all the files in a \"folder\" within a ZipFile: 1. you can use the ExtractSelectedFiles() method.  2. Use a LINQ query, and call Extract() on each of the selected entries.  3.  iterate through all the entries, and compare the FileName property to the folder name you desire. \n \ngood luck.",
    "LastUpdatedDate": "2013-02-21T18:43:25.37-08:00",
    "PlannedForRelease": "v2.0 - planning",
    "ReleaseVisibleToPublic": true,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-10-06T06:31:48.947-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Support folder Extraction in the interface",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 4,
    "Id": 12080
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "This would be a good thing to add to the interface when the object model is updated, with the change to v2.0",
      "PostedDate": "2011-06-13T11:26:16.997-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2011-06-13T11:44:06.05-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:25.37-08:00",
      "Id": -2147483648
    }
  ]
}