We have a legacy system that uses the Windows FTP client with some FTP script files to manipulate files over FTP. We've found the Windows FTP client to be fairly unreliable though in regards to error handling - for example if it can't connect to the remote site it doesn't even return an error code from the commandline. And sometimes it just seems to hang altogether if the connection to the FTP server goes down midway through a file transfer.
So we're looking for an alternative. Is there a script-able commandline FTP client for Windows that will handle the existing FTP script files (written for the Windows FTP client) out of the box, but with improved error handling?