I'd like to copy files from a network drive to a SharePoint site (perhaps as a mapped drive). What's a good client to do so? Obviously Windows (XP) Explorer is bad, I'm trying RichCopy at the moment. Any opinions on CoreFTP? Are there any recommended open-source WebDAV clients?
I use http://www.anyclient.com/ for all my WebDav transactions and have had no issues...
Bitkinex works great. (http://www.bitkinex.com)
And for mapping WebDAV as a drive you can use the free client from http://www.cloudsafe.com (https://secure.cloudsafe.com/pages/topics_cloudsafeclient.html)
Have you tried WinSCP or http://www.bitkinex.com/
What about wget?
Incidentally, what's wrong with Explorer?
I used freefilesync to sync my remote folder to the sharepoint folder. I do this using the batch file utility that comes with freefilesync, then I call the batchfile using FreeFileSync.exe @batchfile@. It works fine, except that it remains as checked out, so users still cannot see it. How do I change the status to checked-in programmatically?
I would suggest taking a look at http://www.ajaxfilebrowser.com/. It is a WebDAV client built using pure JavaScript that runs in IE, Firefox, Chrome and Safari.
You can use it for free from this web page, even no installation is required: http://www.ajaxfilebrowser.com/?CrossDomainDemo
Cyberduck https://cyberduck.io/download/ is free and has source code available: https://trac.cyberduck.io/wiki/WikiStart#Source
And WindowsExplorer is bad because it has a path length limitation.