{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "Hi Cheeso,\n \nWould consideration be given to MoveItem/File/Directory Methods?i.e. If file/directory is added to zip without error, source is deleted.\n \nI presume from this post http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=49218 that as the file needs to exist when the save method is called, that a proposal would be; when the save is called and completed without error, the source file/directory could then be deleted...\n \nYes, ok I could program this myself in my code, but it seems like a nicer way if the library could manage it?\n \nWithout this change, the code is: \nusing (var zip = new ZipFile())\n{\nzip.AddFile(\"one.txt\");\nzip.AddFile(\"Two.txt\");\nzip.AddFile(\"three.txt\");\ntry \n{\nzip.Save(path);\nSystem.IO.File.Delete(\"one.txt\");\nSystem.IO.File.Delete(\"two.txt\");\nSystem.IO.File.Delete(\"three.txt\");\n}\ncatch {}\n} // end using\n \nWith the MoveItem() method , this code becomes: \n \nbecomes\nusing (var zip = new ZipFile())\n{\nzip.MoveFile(\"one.txt\");\nzip.MoveFile(\"Two.txt\");\nzip.MoveFile(\"three.txt\");\nzip.Save(path);\n}\n \nThanks,Paul",
    "LastUpdatedDate": "2015-02-20T13:14:49.697-08:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-05-25T15:04:47.98-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "ZipFile.MoveItem Method",
    "Type": {
      "Name": "Feature",
      "Id": 1
    },
    "VoteCount": 3,
    "Id": 7810
  },
  "FileAttachments": [],
  "Comments": []
}