{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "The method ExtractSelectedFiles() offers 5 possibilities to extraxt files. In my usecase I want extraxt all files from a folder and his subfolders (like the problem from cezor). The problem in the ExtractSelectedFiles() method is the following.\n \nIf I use the method only with the selectionCriteria it works fine, even recursive (means extract the folder, all subfolders and all files inside the folders)\n \n \n \nZipFile zip = ZipFile.Read(\"data.zip\");\nzip.ExtractSelectedEntries(\"Applications\\\\*.*\");\n \n \n \nIf I want set a extract directory I have to use the 3. method invocation.\n \n \n \n \nzip.ExtractSelectedEntries(\"Applications\\\\*.*\", \"Applications\", \".\\Result\");\n \n \n \n \nIn this case the method extract only the files inside the folder \"Applications\". (not recursive).\n \nI hope you understand my problem. I can&acute;t extract an folder with all subfolders to a target directory. Therefore I use code like in my first post. \n \n \n \n\"is there another way\" means: does a method exist that only get a foldername (without other syntax like *.*) , targetfolder and bool (recursive or not)???\n \nCheeso: \"What's unsatisfactory about what you're doing now?\" --> 1. It&acute;s to long, 2. no switch for recursion, 3. more than the foldername is necessary (*.*).\n \nCheeso: \"The way you have done it, \"Applications\\\\*.*\", is not recursion.\" Why not??? I get all files from a folder and his subfolders.",
    "LastUpdatedDate": "2013-02-21T18:43:24.037-08:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-10-24T09:01:56.477-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Verify that ExtractSelectedFiles works consistently with wildcards",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 2,
    "Id": 12341
  },
  "FileAttachments": [],
  "Comments": []
}