IFileCopyOptions
type
IFileCopyOptions = interface(IInterface) ['{81FB01E9-F97A-40EE-BCF4-DC38467CF687}']
function CopiedFileCount: Integer;
procedure ClearCopiedFiles;
function GetCopiedFile(
i: Integer): string;
function MaskCount: Integer;
procedure ClearMasks;
function get_Masks(
i: Integer): string;
procedure set_Masks(
i: Integer;
const Value: string);
procedure AddMask(
const Value: string);
function GetMasks: IStringList;
procedure SetMasks(
const Value: IStringList);
function GetSkipMasks: IStringList;
procedure SetSkipMasks(
const Value: IStringList);
function get_Destination: string;
procedure set_Destination(
const Value: string);
function get_Recursive: Boolean;
procedure set_Recursive(
Value: Boolean);
function get_PreserveTimestamps: Boolean;
procedure set_PreserveTimestamps(
Value: Boolean);
function get_AllowWriters: Boolean;
procedure set_AllowWriters(
Value: Boolean);
function get_ReplaceExisting: TFileExistsMode;
procedure set_ReplaceExisting(
Value: TFileExistsMode);
function get_ReplaceReadOnly: TFileExistsMode;
procedure set_ReplaceReadOnly(
Value: TFileExistsMode);
function get_CreateFolders: Boolean;
procedure set_CreateFolders(
Value: Boolean);
function get_PreserveReadOnlyFlag: Boolean;
procedure set_PreserveReadOnlyFlag(
Value: Boolean);
function GetValidateSizeAfterCopy: Boolean;
procedure SetValidateSizeAfterCopy(
Value: Boolean);
function GetSkipHidden: Boolean;
procedure SetSkipHidden(
Value: Boolean);
function GetSkipSystem: Boolean;
procedure SetSkipSystem(
Value: Boolean);
function GetSkipHiddenSystem: Boolean;
procedure SetSkipHiddenSystem(
Value: Boolean);
property Masks: IStringList read write;
property SkipMasks: IStringList read write;
property Destination: string read write;
property Recursive: Boolean read write;
property PreserveTimestamps: Boolean read write;
property AllowWriters: Boolean read write;
property ReplaceExisting: TFileExistsMode read write;
property ReplaceReadOnly: TFileExistsMode read write;
property CreateFolders: Boolean read write;
property PreserveReadOnlyFlag: Boolean read write;
property ValidateSizeAfterCopy: Boolean read write;
property SkipHidden: Boolean read write;
property SkipSystem: Boolean read write;
property SkipHiddenSystem: Boolean read write;
property CopiedFiles: string read GetCopiedFile;
end;
Ancestor: IInterface.
Defined in: DSFileUtil
⏱ Last Modified: Mon 3:43:39 pm