{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "fixed in changeset 46330.  first binary v1.9.0.30.",
    "ClosedDate": "2009-11-12T04:47:49.64-08:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "I have a zip file that contains a file called 'MyDatabase.mdb'.  The path stored in the zip file to this file is \"users\\public\\myapp\\\".  I am trying to extract this file using ExtractSelectedEntries to restore the file to its original location.  I can extract it using ExtractAll(\"MyDatabase.mdb\", \"c:\\users\\public\\myapp\\\") which works fine.  However, I need the functionality of ExtractSelectedEntries so my simple test of that feature will become more complex later if I can get the simple test to work.  The problem is that I cannot get this method to extract the file.  Here is what I have tried:\n \n Using zip As Ionic.Zip.ZipFile = Ionic.Zip.ZipFile.Read(zipFileName\n \nzip.ExtractSelectedEntries(\"name = 'MyDatabase.mdb'\", \"users\\public\\myapp\\\", \"c:\\\", ExtractExistingFileAction.OverwriteSilently)\n \nEnd Using\n \n As I mentioned, this does not work, the zips internal path to the file \"users\\public\\myapp\\\" was cut/paste directly from Winzip.  I tried the following variations:\n \nzip.ExtractSelectedEntries(\"name = 'MyDatabase.mdb'\", \"\\users\\public\\myapp\\\", \"c:\\\", ExtractExistingFileAction.OverwriteSilently)\n \n \nzip.ExtractSelectedEntries(\"name = 'MyDatabase.mdb'\", \"users\\public\\myapp\", \"c:\\\", ExtractExistingFileAction.OverwriteSilently)\n \nThe last variation worked. Which means that the internal zip path specified in the second parameter cannot end with a backslash.  This is a bit inconsistent with other directory path specifications which do allow the path to end with a backslash. \n \nAndy",
    "LastUpdatedDate": "2013-05-16T05:31:59.64-07:00",
    "PlannedForRelease": "1.8 DotNetZip",
    "ReleaseVisibleToPublic": true,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-11-11T02:38:41.51-08:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Allow trailing backslash on directoryInArchive param on ExtractSelectedEntries()",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 9174
  },
  "FileAttachments": [],
  "Comments": []
}