The Delphi FTP client component library allows Delphi applications to have direct and uncomplicated control over the FTP protocol. It supports transfer, deletion, renaming, listing, and appending of files, as well as creation and removal of server directories. It also works with proxy servers.

The Delphi FTP client library supports Delphi 4.0 through Delphi XE8 and Delphi Seattle. It allows users to navigate server directories, specify ASCII or BINARY transfer modes, list server files, download files (with wildcard support), upload files (with wildcard support), delete files, and more. It even has the capability to handle multiple file transfers at once, parse long directory listings and resume file transfers from any offset.
The library supports passive mode, which is useful in situations with firewalls. It also supports S/KEY password encryption and many proxy servers. In addition, it can be used with the internet or a LAN and can run in the background.
Developers can use the FTP client component library with C/C++, Delphi, Visual Basic, PowerBASIC, Visual FoxPro, Visual dBase, XBase, and COBOL. It includes 41 functions and multiple example programs. Programmers, Reference, and Users Manuals are included, and there is the option to order with or without C source code for the DLL.
The library works on 32-bit and 64-bit Windows XP through Windows 10, and the evaluation version is fully functional. It is also royalty free, with no run-time fees. Free technical support and updates are available for one year. Overall, the Delphi FTP client component library is a great tool for any Delphi application program developer looking to easily control FTP protocols from their program.
Version 4.0.0: Log file displays filename passed to fceGetFile and fcePutFile, default write size buffer increased from 1024 to 4096, added "Not connected to server" error message, I/O buffer increased to 65536 bytes.
Version 3.4.1: Added FCE_SET_DEBUG_LEVEL to fceSetInteger(), fixed problem with connecting w/o blocking, fixed problem with server name being corrupted in the FCE log file, automatically adjust sleep times for slow servers.