# Class MyFTP OptimaJet.Workflow.FilesPlugin.SFTPProvider.MyFTP Namespace: [OptimaJet.Workflow.FilesPlugin.SFTPProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.FilesPlugin.SFTPProvider/) ```csharp public class MyFTP ``` ## Methods `public void FileDownload(string remotePath, string localPath)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `remotePath` | `String` | | | `localPath` | `String` | | `public void FileUpload(string remotePath, string localPath)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `remotePath` | `String` | | | `localPath` | `String` | | `public void DirectoryDownload(string remotePath, string localPath)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `remotePath` | `String` | | | `localPath` | `String` | | `public void DirectoryUpload(string remotePath, string localPath)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `remotePath` | `String` | | | `localPath` | `String` | | ## Fields `public int PortDefault` `public Protocols Protocol` `public string Username` `public string Password` `public int Port` `public string Host` [Previous HelpersRenciSshNet](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.FilesPlugin.Helpers/HelpersRenciSshNet/) [Next Protocols](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.FilesPlugin.SFTPProvider/Protocols/)