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 |
---|
Additional functions
function FSFileCopy(const ASourceFile,ADestFile:String; AFailIfExists:Boolean):Boolean; inline;
Description: To be documented
Note | None documented |
---|
function FSFileCopyEx(const ASourceFile,ADestFile:String; AFailIfExists:Boolean; AUseSourceDate:Boolean; ADestDate:Integer; AUseSourceAttr:Boolean; ADestAttr:Integer):Boolean; inline;
Description: To be documented
Note | None documented |
---|
function FSGetShortName(const AFileName:String):String; inline;
Description: To be documented
Note | None documented |
---|
function FSGetLongName(const AFileName:String):String; inline;
Description: To be documented
Note | None documented |
---|
function FSGetTrueName(const AFileName:String):String; inline;
Description: To be documented
Note | None documented |
---|
Extended functions
function FSFileSeekEx(AHandle:Integer; const AOffset:Int64; AOrigin:Integer):Int64; inline;
Description: To be documented
Note | None documented |
---|
function FSEndOfFileEx(AHandle:Integer):Boolean; inline;
Description: To be documented
Note | None documented |
---|
function FSFilePosEx(AHandle:Integer):Int64; inline;
Description: To be documented
Note | None documented |
---|
function FSFileSizeEx(AHandle:Integer):Int64; inline;
Description: To be documented
Note | None documented |
---|
function FSFileAgeEx(const AFileName:String):TFileTime; inline;
Description: To be documented
Note | None documented |
---|
function FSFileGetDateEx(AHandle:Integer):TFileTime; inline;
Description: To be documented
Note | None documented |
---|
function FSFileSetDateEx(AHandle:Integer; AAge:TFileTime):Integer; inline;
Description: To be documented
Note | None documented |
---|
function FSGetFileTime(AHandle:Integer; ACreateTime,AAccessTime,AWriteTime:PFileTime):Boolean; inline;
Description: To be documented
Note | None documented |
---|
function FSSetFileTime(AHandle:Integer; ACreateTime,AAccessTime,AWriteTime:PFileTime):Boolean; inline;
Description: To be documented
Note | None documented |
---|
function FSFindFirstEx(const APath:String; var ASearchRec:TFileSearchRec):Integer; inline;
Description: To be documented
Note | None documented |
---|
function FSFindNextEx(var ASearchRec:TFileSearchRec):Integer; inline;
Description: To be documented
Note | None documented |
---|
procedure FSFindCloseEx(var ASearchRec:TFileSearchRec); inline;
Description: To be documented
Note | None documented |
---|
Return to Unit Reference