FTP (File Transfer Protocol)


FTP (File Transfer Protocol) is the most widely used method for transmitting files between two Internet sites. The FTP action can be used to automate any FTP operation including downloads, uploads, renames, folder creations, deletions and more. AutoMate's internal FTP engine is compatible with all FTP connection methods, particularly security-based connections. This includes both explicit and implicit FTPS (FTP Secure or FTP-SSL) that adds support for the Transport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols. Certificate Authenticity is supported for those servers that require clients to authenticate themselves using a certificate.

Available Activities

The following table briefly describes the available activities for this action arranged in alphabetical order as specified in the Activity to perform parameter. Click the appropriate link for more details regarding each activity.


FTP - Advanced

Sends specific customized commands to an FTP server. FTP Advanced is useful when it is necessary to create or perform a customized sequence of commands. It can also be used to perform commands that are server specific and/or not supported by other AutoMate FTP activities.

FTP - Change Folder

Changes the current "working folder" on the FTP server so that relative paths may be used.

FTP - Create Folder

Creates a folder on the FTP server. Subsequent FTP operations can be performed such as uploading files to the newly created folder.

FTP - Delete file(s)

Deletes one or more files that reside on the FTP server.

FTP - Download file(s)

Downloads the file(s) specified from the FTP server.


FXP (File eXchange Protocol) allows you to copy files from one FTP server to another (subject to compatibility).

FTP - Log Off

Ends a transaction with an FTP server that was previously started with an FTP Log On step.

FTP - Log On

Starts a transaction with an FTP server and creates a session for the current connection. Sessions allow simultaneous FTP connections to exist within a single task.  

FTP - Remove folder(s)

Deletes the specified folder(s) from the FTP server.

FTP - Rename file(s)

Renames one or more files that reside on the FTP server.

FTP - Synchronize Folders

Synchronizes a folder or entire directory located on the FTP server with a folder or directory on the local machine.

FTP - Upload file(s)

Uploads the file(s) specified to the FTP server.