Create a Directory Using SFTP Connector Example - Mule 4

Anypoint Connector for SFTP (SFTP Connector) Create Directory operation enables you to create a directory of a given name.

If the reason for creating the directory is to immediately write, copy, or move content to the directory, then use the Write, Copy, or Move operations with the Create parent directories parameter set to TRUE.

Configure the Create Directory Operation in Studio

To add and configure the Create Directory operation in Studio, follow these steps:

  1. In the Mule Palette view, search for sftp and select the Create directory operation.

  2. Drag the Create directory operation onto the Studio canvas.

  3. In the General tab of the operation configuration screen, click the plus sign (+) next to the Connector configuration field to access the global element configuration fields.

  4. Specify the connection information and click OK.

  5. Set the Directory path field to the new directory’s path name, for example, ~/newFolder.

The following screenshot shows the Create directory operation configuration:

Create directory operation configuration in Studio
Figure 1. Create directory operation configuration

In the XML editor, the <sftp:create-directory> configuration looks like this:

<sftp:create-directory doc:name="Create directory"  config-ref="SFTP_Config" directoryPath="~/newFolder"/>