Is your requirement for FTP just to transport data, or is some processing of the actual data involved?
If you are just transporting data (w/o IS having to actually read in content), one of the usual tools we use is SSH protocol, the scp command in particular. It allows batch transport, compression, encryption, and recursive (whole directory) copies. That is of course if you control both transport endpoints, or can at least convince the other end to use it. If so, wM provides an (unsupported) OpenSSH package to handle just that.
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods