Unit Filesystem
From Ultibo.org
Return to Unit Reference
Description
To be documented
Constants
To be documented
Type definitions
To be documented
Public variables
To be documented
Function declarations
Initialization functions
procedure FileSysInit;
Description: To be documented
| Note | None documented |
|---|
function FileSysStart:LongWord;
Description: To be documented
| Note | None documented |
|---|
function FileSysStop:LongWord;
Description: To be documented
| Note | None documented |
|---|
procedure FileSysAsyncStart(Data:Pointer);
Description: To be documented
| Note | None documented |
|---|
FileSystem functions (Delphi / FreePascal RTL Equivalent)
Drive functions
function FSGetPathDrive(const APath:String):Byte; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveType(ADrive:Byte):TDriveType; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveData(ADrive:Byte):TDriveData; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveAttr(ADrive:Byte):LongWord; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveLabel(ADrive:Byte):String; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSSetDriveLabel(ADrive:Byte; const ALabel:String):Boolean; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveSerial(ADrive:Byte):LongWord; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSSetDriveSerial(ADrive:Byte; ASerial:LongWord):Boolean; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSIsDriveValid(ADrive:Byte):Boolean; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetValidDrives:LongWord; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetValidDriveNames:TStringList; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetValidDriveStrings:String; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveFreeSpace(ADrive:Byte):LongWord; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveFreeSpaceEx(ADrive:Byte):Int64; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveTotalSpace(ADrive:Byte):LongWord; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetDriveTotalSpaceEx(ADrive:Byte):Int64; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSGetCurrentDrive:Byte; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSSetCurrentDrive(const ADrive:String):Boolean; inline;
Description: To be documented
| Note | No Volume Support |
|---|
File functions
function FSFileOpen(const AFileName:String; AMode:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileCreate(const AFileName:String):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSDeleteFile(const AFileName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
procedure FSFileClose(AHandle:Integer); inline;
Description: To be documented
| Note | None documented |
|---|
function FSRenameFile(const AOldName,ANewName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileSeek(AHandle,AOffset,AOrigin:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileFlush(AHandle:Integer):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileTruncate(AHandle:Integer):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSSetEndOfFile(AHandle:Integer):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSEndOfFile(AHandle:Integer):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFilePos(AHandle:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileSize(AHandle:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileAge(const AFileName:String):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileExists(const AFileName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileGetAttr(const AFileName:String):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileGetDate(AHandle:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileSetAttr(const AFileName:String; AAttr:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileSetDate(AHandle:Integer; AAge:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileRead(AHandle:Integer; var ABuffer; ACount:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFileWrite(AHandle:Integer; const ABuffer; ACount:Integer):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
Directory functions
function FSCreateDir(const ADirName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSRemoveDir(const ADirName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSRenameDir(const AOldName,ANewName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSGetCurrentDir:String; inline;
Description: To be documented
| Note | No Volume Support |
|---|
function FSSetCurrentDir(const ADirName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
function FSDirectoryExists(const ADirName:String):Boolean; inline;
Description: To be documented
| Note | None documented |
|---|
procedure FSForceDirectories(ADirName:String); inline;
Description: To be documented
| Note | None documented |
|---|
procedure FSDeleteTree(const ADirName:String); inline;
Description: To be documented
| Note | None documented |
|---|
Search functions
function FSFindFirst(const APath:String; AAttr:Integer; var ASearchRec:TSearchRec):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
function FSFindNext(var ASearchRec:TSearchRec):Integer; inline;
Description: To be documented
| Note | None documented |
|---|
procedure FSFindClose(var ASearchRec:TSearchRec); inline;
Description: To be documented
| Note | None documented |
|---|
Return to Unit Reference