Help Centre › Building Processes
Description
This article provides an overview of the FTP functions available in RPA. FTP functions allow you to connect to remote servers via SFTP, FTP, or FTPS and perform file operations such as uploading, downloading, listing, renaming, and deleting files and directories.
Key concepts
- Connection – a named connection to a remote server that persists across steps
- SFTP – SSH File Transfer Protocol (recommended, encrypted)
- FTP – File Transfer Protocol (unencrypted)
- FTPS – FTP over SSL/TLS (encrypted)
Available FTP Functions
- Connect: Connects to a remote FTP/SFTP server.
- Disconnect: Disconnects from a remote server.
- Download file: Downloads a single file from the remote server.
- Download folder: Downloads an entire folder from the remote server.
- Upload file: Uploads a single file to the remote server.
- Upload folder: Uploads an entire folder to the remote server.
- List files: Lists files and directories on the remote server.
- Delete file: Deletes a file on the remote server.
- Rename: Renames or moves a file on the remote server.
- Create directory: Creates a directory on the remote server.
- Remove directory: Removes a directory on the remote server.
- Check exists: Checks if a file or directory exists on the remote server.
- File size: Gets the size of a file on the remote server.