FlashFXP is a very capable commercial FTP client.

The program supports all the file transfer standards you need: FTP, SFTP, FTPS, site-to-site transfers (FXP), SSL site-to-site transfers SSCN), and more.

The transfer process itself is usually as easy as dragging and dropping. And on-the-fly MODE Z compression ensures the best possible performance. But if you're moving a large number of files and don't want to tie up all your bandwidth, then you can also set the program's maximum file transfer speed in just a click or two.

And there's plenty more. You get convenient file management; easy remote file editing with automatic upload on save; a remove server file search; a priority transfer list; the ability to calculate the size of all files in a specified path, and extensive command line switches.

As there's plenty of free competition FlashFXP inevitably still looks a little expensive, but it does have plenty of features, and if the free tools leave you unimpressed then the program just might appeal.

What's new in v5?

- Updated OpenSSL to 1.0.1i
- Added support for TLSv1.2
- Added full UTF-8/Unicode support.
- Added support for Perl Compatible Regular Expressions. PCRE can be used in place of simple wild card matching. To use PCRE the pattern must be prefixed with rx: for example use rx: .*(txt|log)$ to match files ending with .txt or .log.
- Added many new macro commands for use in custom commands.
- The indirect site to site (FXP) transfer mode is now much more reliable when handling broken connections and transfer errors.
- Added the ability to send shell commands over SSH when connected to a SFTP server.
This release includes dozens of minor improvements and bug fixes

Verdict

It's not cheap, but FlashFXP is a capable and feature-packed FTP client, and the program may be worth a look if your file transfer needs are complex.