Click or drag to resize

SFTP Class

This is made static because it simply wraps Renci.SshNet Nuget Package and standardizes on calls The disposal of instatiated FTP calls is handled within this class.
Inheritance Hierarchy
SystemObject
  Koden.Utils.FTPClientSFTP

Namespace:  Koden.Utils.FTPClient
Assembly:  Koden.Utils.FTPClient (in Koden.Utils.FTPClient.dll) Version: 1.1.6453.26060
Syntax
public static class SFTP

The SFTP type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberLoggerInstance
Gets or sets the logger instance to be used by the File class.
Top
Methods
  NameDescription
Public methodStatic memberCheckForFiles(FTPHeader, FTPOptions, String)
Checks for files.
Public methodStatic memberCheckForFiles(FTPHeader, String, FTPFilterType, String)
Gets all the files in a remote directory with an optional filter on the extension.
Public methodStatic memberCheckForFiles(String, String, String, String, FTPFilterType, String)
Gets all the files in a remote directory with an optional filter on the extension.
Public methodStatic memberFileExists(FTPHeader, String)
Check if File Exists on remote FTP Server
Public methodStatic memberFileExists(String, String, String, String)
Files the exists.
Public methodStatic memberGetFile(FTPHeader, String, String, String, Boolean)
Download a file from the host to a local folder and filename
Public methodStatic memberGetFile(String, String, String, String, String, String, Boolean)
Download a file from the host to a local folder and filename
Public methodStatic memberGetFiles(FTPHeader, FTPOptions, String, String)
Gets the files.
Public methodStatic memberGetFiles(FTPHeader, String, String, FTPFilterType, String, Boolean, Boolean, Boolean)
Gets all the files in a remote directory with an optional filter on the extension.
Public methodStatic memberGetFiles(String, String, String, String, String, FTPFilterType, String, Boolean, Boolean, Boolean)
Gets all the files in a remote directory with an optional filter on the extension.
Public methodStatic memberGetFilesInfo
Gets List of remote files one level deep on FTP server.
Public methodStatic memberGetFilesRecursively(FTPHeader, FTPOptions, String, String)
Gets files from SFTP Host recursively.
Public methodStatic memberGetFilesRecursively(FTPHeader, String, String, Boolean, FTPFilterType, String, Boolean, Boolean)
Gets files from SFTP Host recursively.
Public methodStatic memberGetFilesRecursively(String, String, String, String, String, Boolean, FTPFilterType, String, Boolean, Boolean)
Gets files from SFTP Host recursively.
Public methodStatic memberPutFile(FTPHeader, String, String)
Uploads a file using SFTP Protocol.
Public methodStatic memberPutFile(String, String, String, String, String)
Uploads a file using SFTP protocol and username/password.
Top
See Also