The FTP Connector allows Mule applications to exchange files with an external FTP server by configuring the FTP connector as either an inbound or outbound endpoint. As an inbound endpoint, the FTP connector can poll a remote FTP server directory and retrieve files as Mule messages. As an outbound endpoint, messages can be uploaded as files to a remote FTP server directory. The default behavior is to delete files after retrieval, but the connector can also be configured to move files to a backup directory instead of deleting them.