Client transfers#

SFTPPlus supports a variety of client-side transfers to facilitate file transfers and interactions with remote systems.

SFTPPlus uses locations to configure the remote systems and transfers to define how to connect to remote systems and manage file transfers. Locations specify the connection details for remote servers, while transfers define the rules for file transfers between these locations.

The sub-sections below will guide you through the available configuration options for setting up a client-side transfer, including examples and best practices.

Check the separate locations reference documentation, which describes the configuration options for all the available transfer protocols.

Transfer Configuration

Learn about file transfers and configuration options available.

Transfers configuration
Transfers Operations

This vast sub-section will guide you through SFTPPlus transfers, from their implementation, and capabilities to the configuration settings available for each transfer type.

Transfers operations
Source monitoring

Configure source polling, file stability, and batch transfers.

Source monitoring
Destination path conversion

Change destination file names and paths or configure a fallback folder.

Destination path conversion
Source content conversion

Convert text encodings while transferring files.

Source content conversion
External commands

Run local scripts or destination commands before and after transfers.

External transfer commands
File archiving

Keep archive copies locally or remotely and automatically delete old files.

File archiving
Transfers scheduling

A transfer can be configured to be active all the time or be active based on a simple scheduler.

Transfers scheduling
File system access

Learn how SFTPPlus handles native file system access on both Unix-like and Windows platforms for the client-side operations.

File system access
Command-Line Client-Shell

A command-line shell is provided to access remote file transfer servers using an interactive interface. Learn how to upload, download, and manage file transfers using this shell.

Command-line client-shell