[Updated: 7th August 2007 - So many of you left me comments asking for the source code in the last 2.5 years, I've attached it to this post. Unfortunately I lost the original code, but have recreated it from the assembly. It has a dependency on .NET Framework 2.0]
Some while ago now, I wrote a tool to automate the uploading of an entire folder and subfolders into a Sharepoint/Windows Sharepoint Services Document Library. It uses some simple WebDAV calls to do all the uploading/folder creation. I've tidyed it up a little, and put a link to the file below in case anyone else finds it useful.
Note: If run repeatedly, the documents are overwritten in the target document library, so be careful! Of course, the tool runs in the context of the calling user, so you need to ensure you have the relevant rights in order to create the remote files/folders!
