I’d been using SyncToy for a while now to synchronize folders between computers. It’s a nifty utility that you can even schedule to run using Window’s Task Scheduler and the included synctoycmd.exe. Since I work remotely I want to send my local files over to the company Sharepoint instance and keep it up to-date while having a local copy to work with if I’m disconnected. Apparently, SyncToy and Sharepoint work for some <Broken Link>http://blogs.msdn.com/cjohnson/archive/2005/10/12/479855.aspx</Broken Link> It’s a bit old so… I don’t know.
I didn’t have such good results:

After poking around a bit and trying to find a Windows version of rsync I could try, I found this little gem:
http://blogs.msdn.com/tims/archive/2006/09/07/the-coolest-command-line-tool-in-windows-vista.aspx
Cool. It’ll do mirror updates copying only what’s been changed, has restarting capabilities and a ton of other switches I can configure. It looks like it’s been around a while in various administration kits but it’s included with Vista by default. Included with Vista is pretty much the clincher, if it does everything I need it to do and I don’t have to go anywhere to find it if I switch laptops, great. I haven’t found much on running it against a mapped Sharepoint document library but we’ll give it a go and see if anything blows up. So, far so good.
Some helpful links on usage and GUI frontend:
http://en.wikipedia.org/wiki/Robocopy
http://technet.microsoft.com/en-us/magazine/cc160891.aspx
UPDATE: 9-10-2008: There are small file size differneces between office documents uploaded into Sharepoint and sitting on the hard drive which causes robocopy to recopy them again. Not a good solution.
UPDATE: 11-09-2008: Although, it would be nice to be able to have this stuff dumped into Sharepoint, I’ve since moved to Jungle Disk www.jungledisk.com for backup.








