Move existing SPListItem to new location
Almost every SharePoint developer knows popular SPFile.MoveTo method. But, in certain cases, you have only SPListItem, and you need to move it to new destination. One of the possible solutions is to make a fake SPFile from this SPListItem, and move the fake SPFile. Another solution could be to create new SPListItem in desired location, copy metadata and remove…