Click or drag to resize

TRANSFER_SOURCE_FLAGS Enumeration

Used by file operation methods. Maps to Windows' TRANSFER_SOURCE_FLAGS enumeration..

Namespace:  ShellBoost.Core.WindowsShell
Assembly:  ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax
C#
[FlagsAttribute]
public enum TRANSFER_SOURCE_FLAGS
Members
  Member nameValueDescription
TSF_NORMAL0 Fail if the destination already exists, unless TSF_OVERWRITE_EXIST is specified. This is a default behavior.
TSF_FAIL_EXIST0 Fail if the destination already exists, unless TSF_OVERWRITE_EXIST is specified. This is a default behavior.
TSF_RENAME_EXIST1 Rename with auto-name generation if the destination already exists.
TSF_OVERWRITE_EXIST2 Overwrite or merge with the destination.
TSF_ALLOW_DECRYPTION4 Allow creation of a decrypted destination.
TSF_NO_SECURITY8 No discretionary access control list (DACL), system access control list (SACL), or owner.
TSF_COPY_CREATION_TIME16 Copy the creation time as part of the copy. This can be useful for a move operation that is being used as a copy and delete operation (TSF_MOVE_AS_COPY_DELETE).
TSF_COPY_WRITE_TIME32 Copy the last write time as part of the copy.
TSF_USE_FULL_ACCESS64 Assign write, read, and delete permissions as share mode.
TSF_DELETE_RECYCLE_IF_POSSIBLE128 Recycle on file delete, if possible.
TSF_COPY_HARD_LINK256 Hard link to the desired source (not required). This avoids a normal copy operation.
TSF_COPY_LOCALIZED_NAME512 Copy the localized name.
TSF_MOVE_AS_COPY_DELETE1024 Move as a copy and delete operation.
TSF_SUSPEND_SHELLEVENTS2048 Suspend Shell events.
See Also