FTPShell client is a windows file transfer program that enables users to reliably transfer files, upload to websites, and download updates from the internet. Key features include
Enables creation of FTPShell scripts for automated and reliable file transfers. FTPShell Script is easy to use and supports basic constructs for looping, conditional execution, list manipulation, and wildcard matching. It also supports several macro commands for file processing and secure file transfers using SSL/TLS (FTPS) or SSH (SFTP).
Comparison and synchronization
Provides a very easy interface for comparing local and remote folders and synchronizing them either in the upload (eg. updating a website) or download (eg. Mirroring an FTP site) direction.
Easily set up one-time or recurring file transfer tasks.
Integrated zip and unzip
Enables automatic unzip after download and zip before upload.
FTPShell client includes a top of the line syntax highlighting editor that you can use to directly edit files on a remote server, or on your local computer.
Server to server (FXP) transfer
Transfer files directly between remote servers without having to copy them first to your local server.
Remote file search
Search remote FTP servers for a specific files using wildcards (eg. *myfile*.exe) and download matching files.
FREE personal edition
FTPShell personal edition is free for non-commercial use.