I'm trying to move folders across sites within the same SharePoint 2007 installation. A crucial requirement is maintaining the version history.
One approach I've tried is creating a new document library in the origin site and moving the folders into that, then moving the document library to the destination site. I've done the file move using cut-and-paste in Explorer view.
Unfortunately, it mangles the version histories of the files - each version in the history of a file ends up with the same date (and who knows where the date comes from - it's not in the original history of the file), though the Modified By and other metadata is fine.
I've used the following to move the document libraries:
- SP Content Deployment Wizard 1.1 by Chris O'Brien (site)
- STSADM.exe using Gary Lapointe's extensions (site), the following commands in particular: gl-exportlist, gl-importlist, gl-copylist.
Unfortunately, these tools don't work at a folder level.
My next move is to look at programming a solution, something I've been avoiding because I'm new to SharePoint and know nothing about programming for it.
Can anyone help me? Specifically, I'd welcome:
- Any advice on how to perform the move without programming a custom solution
- Any suggestions of tools that can do this, free or not (all I've looked at so far is AvePoint's DocAve, which can only manage content at a site-level, so it can't help me)
- Any tips, articles, code, etc. that could help me develop a custom solution.
Thanks very much.