Uploads the specified local file or directory hierarchy to the directory to the SFTP server. Accepts wildcards.

Namespace:  Rebex.Net
Assembly:  Rebex.Sftp (in Rebex.Sftp.dll)

Syntax

Visual Basic
Public Sub Upload ( _
	localPath As String, _
	remoteDirectoryPath As String, _
	traversalMode As TraversalMode, _
	transferMethod As TransferMethod, _
	existingFileMode As ActionOnExistingFiles _
)
C#
public void Upload(
	string localPath,
	string remoteDirectoryPath,
	TraversalMode traversalMode,
	TransferMethod transferMethod,
	ActionOnExistingFiles existingFileMode
)

Parameters

localPath
Type: System..::..String
The path (with or without wildcards) of the local file or directory.
remoteDirectoryPath
Type: System..::..String
The path of the remote directory. This must be a directory.
traversalMode
Type: Rebex.IO..::..TraversalMode
Traversal mode. Specifies whether the whole hierarchy or files only are transferred.
transferMethod
Type: Rebex.IO..::..TransferMethod
Specifies whether to copy or move source items.
existingFileMode
Type: Rebex.IO..::..ActionOnExistingFiles
Specifies the default behavior for files that already exists at the server.

Implements

IFtp..::..Upload(String, String, TraversalMode, TransferMethod, ActionOnExistingFiles)

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also