SharePoint Products

compelling add-ons for SharePoint

New faster file Move
Wednesday, August 23, 2017

We have just released new versions of CopyMove 2010, 2013 and 2016 with much faster file move within the same document library.

The new versions of CopyMove for SharePoint 2010, 2013 and 2016 respectively will now leverage the SPFile.MoveTo method when moving files within the same library. This is much faster because it just updates the URL in the SharePoint content database. CopyMove would in earlier versions leverage its own Move function that downloads the file versions from the source location and uploads them again to the selected destination folder. CopyMove will still do this when moving files across document libraries. The SPFile.MoveTo method in the SharePoint Server Object Model (SSOM) is only safe to use for moving files within the same library.

Besides performance, the SPFile.MoveTo method also brings another advantage that CopyMove can otherwise not deliver; the moved files keeps their file ID and list item ID in the SharePoint Content database. Earlier, moved files always received new IDs as they were uploaded as new files in the selected destination folder whereafter the source file was deleted.

The new versions also fix a JavaScript error with the CopyMove ribbon fly-out menu when the SharePoint Web application is configured to run in debug mode. The error disabled the CopyMove button completely regardless of selected items.

The new version of CopyMove 2010 is available for download from the CopyMove 2010 Download page.

The new version of CopyMove 2013 is available for download from the CopyMove 2013 Download page.

The new version of CopyMove 2016 is available for download from the CopyMove 2016 Download page.

​​​​​​