Working with Files

CreateFile

function CreateFile(const Path: string): Integer;

OpenFile

function OpenFile(const Path: string; Shared: Boolean): Integer;

RewriteFile

function RewriteFile(const Path: string; Shared: Boolean): Integer;

AppendFile

function AppendFile(const Path: string): Integer;

CloseFile

procedure CloseFile(FileNum: Integer);

EndOfFile

function EndOfFile(FileNum: Integer): Boolean;

FileSize

function FileSize(FileNum: Integer): LongInt;

ReadFileString

function ReadFileString(FileNum: Integer; var s: string; x: Integer):
Boolean;

WriteFileString

function WriteFileString(FileNum: Integer; s: string): Boolean;

SetFileCharPointer

function SetFileCharPointer(FileNum, cChars, Origin: Integer): Integer;

FilePointerPos

function FilePointerPos(FileNum: Integer): Integer;

DirectoryExists

function DirectoryExists(const DirectoryName : string ) : Boolean;

CreateDirectory

function CreateDirectory(const DirectoryName : string) : boolean;

FileExists

function FileExists (const FileName : string ) : Boolean;

ForceDirectories

function ForceDirectories(const dir : string) : boolean;

GetFiles

function GetFiles(const Path, Ext : string) : TStringArray;

GetDirectories

function GetDirectories(const path : string) : TStringArray;

WriteINI

procedure WriteINI(const Section, KeyName, NewString, FileName: string);

ReadINI

function ReadINI(const Section, KeyName, FileName: string): string;

DeleteINI

procedure DeleteINI(const Section, KeyName, FileName: string);

ExtractFileExt

function ExtractFileExt(const FileName: string): string;');