Check out what scriptftp has contributed to FileCart
ScriptFTP is a FTP/FTPS client designed to automate file transfers. It follows the commands written on a text file (also called script file) and make the transfers automatically.