Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

ActionOnExistingFiles Enum

Namespace: Rebex.IO
Assembly: Rebex.Common.dll (version 7.0.9147)

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

Syntax
public enum ActionOnExistingFiles

Fields

Name Description
OverwriteAll

Existing files are to be always overwritten.

OverwriteDifferentChecksum

Existing files with different checksum are to be overwritten.
Supported by SFTP/FTP (when supported by the server) and ZIP (CRC-32 only).

OverwriteDifferentSize

Existing files with different sizes are to be overwritten.

OverwriteOlder

Existing files are to be overwritten if they are older than source files. This is strongly discouraged because modification dates are often misreported by FTP and SFTP servers, making this mode highly unreliable. We strongly recommend to use a different mode or develop a custom solution using the ProblemDetected event.

Rename

Existing files are to be renamed according the pattern "filename[number].extension". You can still change the generated name using the ProblemDetected event and the Rename(String) method.

ResumeIfPossible

Existing files are to be resumed if they are smaller than source files.

SkipAll

Existing files are to be always skipped.

ThrowException

Existing files are to cause the whole multi-file transfer to be canceled and an exception to be raised.

In This Article
  • Fields
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies