Class TFileTransfer (unit FileTran)

Inherits from

TObject

File Transfer class

Constructors


constructor Create;

File error messages


Functions

function Completed: boolean;


procedure CopyFile(const FileName, DestDir: TFileName);

set timestamp

destructor Destroy;


function GetBytesCopied: Longint;


class function GetFileAttr(const FileName: string): Word;

.

class function HasAttr(const FileName: string; Attr: Word): Boolean;


class function MakeDest(const sfile, dpath: TFileName): TFileName;


procedure MoveFile(const FileName, DestDir: TFileName);

close the source file

class procedure SetFileAttr(const FileName: string; const Attr: Word);

get file attributes

procedure UseCurrentTime;


procedure UseSourceTimeStamp;

01:00:00

procedure UseTimeStamp(const Hour, Minute: word);


procedure UpdateTimeStamp(const Source, Dest: Integer);


Properties

Events

Variables

ReadOnlyAction : AttribActions;


CopyBuffer : Pointer;


PresetTime : Word;


Success : boolean;


TimeStamp : Longint;

buffer for copying

TimeStampChoice : TimeStampTypes;


TotalBytesCopied : Longint;



Constructors


constructor Create;

File error messages


Functions


function Completed: boolean;


procedure CopyFile(const FileName, DestDir: TFileName);

set timestamp


destructor Destroy;


function GetBytesCopied: Longint;


class function GetFileAttr(const FileName: string): Word;

...clone file name


class function HasAttr(const FileName: string; Attr: Word): Boolean;


class function MakeDest(const sfile, dpath: TFileName): TFileName;


procedure MoveFile(const FileName, DestDir: TFileName);

close the source file


class procedure SetFileAttr(const FileName: string; const Attr: Word);

get file attributes


procedure UseCurrentTime;


procedure UseSourceTimeStamp;

01:00:00


procedure UseTimeStamp(const Hour, Minute: word);


procedure UpdateTimeStamp(const Source, Dest: Integer);


Properties


Events


Variables


ReadOnlyAction : AttribActions;


CopyBuffer : Pointer;


PresetTime : Word;


Success : boolean;


TimeStamp : Longint;

buffer for copying


TimeStampChoice : TimeStampTypes;


TotalBytesCopied : Longint;