{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "This is fixed in changeset 21306.  It will be in the v1.6 final release.  It is in the v1.6 preview release now.",
    "ClosedDate": "2008-07-19T07:00:20.84-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "public String TempFileFolder\n        {\n            ...\n            set\n            {\n                if (value == null)\n                    throw new ArgumentException(\"You may not set the TempFileFolder to a null value.\");\n \n                if (!System.IO.Directory.Exists(_TempFileFolder))\n                    throw new System.IO.FileNotFoundException(\"That direcotory does not exist.\");\n \n                _TempFileFolder = value;",
    "LastUpdatedDate": "2013-05-16T05:32:42.45-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2008-07-10T04:10:49.903-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "ZipFile.TempFileFolder",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 2,
    "Id": 5551
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "I think that both will be correct\r\n\r\nif (!System.IO.Directory.Exists(value))\r\nthrow new System.IO.FileNotFoundException(\"That direcotory does not exist.\");\r\n\r\n_TempFileFolder = value; \r\n",
      "PostedDate": "2008-07-10T04:14:16.577-07:00",
      "Id": -2147483648
    },
    {
      "Message": "I'm sorry, I don't understand what you are saying.  What's the bug?  Both of *what* will be correct? \r\n",
      "PostedDate": "2008-07-10T16:54:26.78-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2008-07-13T18:19:23.793-07:00",
      "Id": -2147483648
    },
    {
      "Message": "I am getting this errror\r\n\r\nWD: E:\\InetPub\\Wwwroot\\WebGuild\\PayPalDev\\\r\nFile: E:\\InetPub\\Wwwroot\\WebGuild\\PayPalDev\\CertKeyFiles.ewcqtc553hifk43wb4glex45.zip\r\n\r\nSystem.IO.FileNotFoundException: That direcotory does not exist.\r\n   at Ionic.Utils.Zip.ZipFile.set_TempFileFolder(String value)\r\n   at _Default.CreateZipFile(String file) in e:\\InetPub\\Wwwroot\\WebGuild\\PayPalDev\\Default.aspx.cs:line 123\r\n\r\nThe code hap included shows you are testing the _TempFileFolder variable before it is set. \r\n\r\nI would like to see it coded this way:\r\n\r\nif (!System.IO.Directory.Exists(value))\r\n  throw new System.IO.FileNotFoundException(\"Directory \"+value+\" does not exist.\");\r\n\r\nGary Davis",
      "PostedDate": "2008-07-13T18:22:43.357-07:00",
      "Id": -2147483648
    },
    {
      "Message": "ah yes, you are correct. I see it now. \r\n",
      "PostedDate": "2008-07-13T21:26:23.287-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2008-07-19T07:00:20.84-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:44:45.273-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:32:42.45-07:00",
      "Id": -2147483648
    }
  ]
}