Skip to content

TBLFileSystem

File-system utilities.

Definition

Unit: Blend2D

type TBLFileSystem = record ... end;

Methods

Name Description
FileInfo
ReadFile
WriteFile(String, TBytes)
WriteFile(String, TBLArray<Byte>)
WriteFile(String, TBLArrayView<Byte>, NativeInt)
WriteFile(String, , NativeInt)

Method Descriptions

FileInfo(String)

class function FileInfo(const AFilename: String): TBLFileInfo; inline; static

Parameters

AFilename: String

Returns

TBLFileInfo


ReadFile(String, TBLArray<Byte>, NativeInt, TBLFileReadFlags)

class procedure ReadFile(const AFilename: String; const ADst: TBLArray<Byte>; const AMaxSize: NativeInt = 0; const AReadFlags: TBLFileReadFlags = []); inline; static

Parameters

AFilename: String

ADst: TBLArray<Byte>

AMaxSize: NativeInt = 0

AReadFlags: TBLFileReadFlags = []


WriteFile(String, TBytes)

class function WriteFile(const AFilename: String; const AData: TBytes): NativeInt; overload; inline; static

Parameters

AFilename: String

AData: TBytes

Returns

NativeInt


WriteFile(String, TBLArray<Byte>)

class function WriteFile(const AFilename: String; const AData: TBLArray<Byte>): NativeInt; overload; inline; static

Parameters

AFilename: String

AData: TBLArray<Byte>

Returns

NativeInt


WriteFile(String, TBLArrayView<Byte>, NativeInt)

class function WriteFile(const AFilename: String; const AData: TBLArrayView<Byte>; const ASize: NativeInt): NativeInt; overload; inline; static

Parameters

AFilename: String

AData: TBLArrayView<Byte>

ASize: NativeInt

Returns

NativeInt


WriteFile(String, [untyped], NativeInt)

class function WriteFile(const AFilename: String; const AData; const ASize: NativeInt): NativeInt; overload; inline; static

Parameters

AFilename: String

AData:

ASize: NativeInt

Returns

NativeInt