Specifies the default action to perform when a target file already exists. However, the default action can still be changed using the Sftp.BatchTransferProblemDetected event.

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


Visual Basic
Public Enumeration SftpActionOnExistingFiles
public enum SftpActionOnExistingFiles


Member nameDescription
Supported by the .NET Compact FrameworkThrowException
Existing files are to cause the whole multi-file transfer to be canceled and an exception to be raised.
Supported by the .NET Compact FrameworkSkipAll
Existing files are to be always skipped.
Supported by the .NET Compact FrameworkOverwriteAll
Existing files are to be always overwritten.
Supported by the .NET Compact FrameworkOverwriteOlder
Existing files are to be overwritten if they are older than source files. This is strongly discouraged because modification dates are often misreported by SFTP servers, making this mode highly unreliable. We strongly recommend to use a different mode or develop a custom solution using the Sftp.BatchTransferProblemDetected event.
Supported by the .NET Compact FrameworkOverwriteDifferentSize
Existing files with different sizes are to be overwritten.
Supported by the .NET Compact FrameworkResumeIfPossible
Existing files are to be resumed if they are smaller than source files.

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also