Classe TFiles
Unit
Declaração
type TFiles = class(TConsts)
Descrição
A classe
TFiles
contém as classes métodos para acessar o sistema operacional usada no acesso a arquivos.REFERẼNCIAS
[Como criar aplicativo multi-plataforma](https://wiki.freepascal.org/Multiplatform_Programming_Guide)
Hierarquia
Visão Geral
Tipos Aninhados
![]() |
TStrError = mi.rtl.Consts.StrError.TStrError; |
Métodos
![]() |
class function IsFileOpen(VAR F:Text):BOOLEAN ; overload; |
![]() |
class function IsFileOpen(VAR F:File):BOOLEAN ; overload; |
![]() |
Class Function AppVersionInfo: TAppVersionInfo; |
![]() |
class Function IoResult: Integer; |
![]() |
class procedure CtrlSleep(Const Delay: Cardinal); |
![]() |
class Function Set_CTRL_SLEEP_ENABLE(Const aEnable: Boolean):Boolean; |
![]() |
class function ReadKey: AnsiChar; |
![]() |
class procedure SetLastError(aCodeError: integer); |
![]() |
class function SetResult(aHandle: THandle ; aSuccess: Boolean): Longint; overload; |
![]() |
class function CopyFile(lpExistingFileName, lpNewFileName: AnsiString; aExceptionOnError: boolean): Integer; |
![]() |
Class function SetFileMode(aFileMode:word):word; |
![]() |
class Function SetStateFileMode(Const AState: Longint; Const Enable: boolean):Boolean; |
![]() |
class function GetStateFileMode(Const AState: Longint): Boolean; |
![]() |
class function FileOpen(const FileName: AnsiString; const Mode: Longint; const ShareMode : Cardinal; out Handle: THandle): Longint; Overload; |
![]() |
Class function FileOpen(const FileName: AnsiString; out Handle: THandle): Longint; Overload; |
![]() |
Class function FileClose(Handle: THandle): Longint; |
![]() |
class function FileTruncate(Handle:THandle;NewSize:Int64 ): Longint; |
![]() |
class function FileCreate(FileName: AnsiString; Mode: Longint; ShareMode : Cardinal; out Handle: THandle): Longint; overload; |
![]() |
class function DeleteFile(const FileName : AnsiString): SmallInt ; |
![]() |
class function FileSize( FileName: string; out Count : int64):longint; overload; |
![]() |
class function FileSize( FileName: string):int64; overload; |
![]() |
class function FileSizes(Mask: AnsiString;out aFileSize:Int64): Longint; overload; |
![]() |
class function FileSeek(const Handle:THandle; Const FOffset : Int64; Origin: LongInt; out NewPos: Int64): LongInt; |
![]() |
class function FileRead(const Handle: THandle; out Buffer; const Count: Int64; out BytesRead: int64): LongInt; |
![]() |
class function FileWrite(const Handle: THandle; const Buffer; const Count: Int64; out BytesWrites: int64): LongInt; |
![]() |
class Function FileExists(Const FileName : AnsiString) : Boolean; |
![]() |
class Function DirectoryExists(Const Directory : AnsiString) : Boolean; |
![]() |
class Function CreateDirectory(Const NewDir : AnsiString) : Boolean; |
![]() |
class function GetTempFileName(const Dir : string): string ; |
![]() |
class function GetTempDir(): string; overload; |
![]() |
class function GetTempDir(Const env:String;out path:PathStr):SmallInt; overload; |
![]() |
class function GetDriveType(aPath : AnsiString): TDriveType; Overload; |
![]() |
Class function DuplicateHandle(var hSource: File;Var lpTarge: File) : Longint; overload; |
![]() |
Class function DuplicateHandle(var hSource: Text;Var lpTarge: Text) : Longint; overload; |
![]() |
Class function DuplicateHandle(hSourceHandle: THandle;Var lpTargeTHandle: THandle) : Longint; overload; |
![]() |
Class function FileFlushBuffers(aHandle: THandle): longint; overload; |
![]() |
class function LockFile(_Handle:THandle; _LockStart, _LockLength: Int64): LongInt; |
![]() |
class function UnLockFile(_Handle:THandle; _LockStart, _LockLength: Int64): LongInt; |
![]() |
class procedure FindFiles(Mask : AnsiString; FileAttrs : Cardinal; var List : TStringList); |
![]() |
class procedure FindFilesAll(aPath,Mask : AnsiString; FileAttrs : Cardinal;aRelative:Boolean; var List : TStringList;aSorted:boolean); |
![]() |
class function GetCurrentDir: AnsiString; |
![]() |
class function SetCurrentDir( const NewDir : AnsiString):Boolean; |
![]() |
class function IsDirectory( const Directory : AnsiString):Boolean; |
![]() |
class Function FPrimeiroHandleLivre: SmallInt; |
![]() |
class function FlockFile(Handle : Thandle; modo : LongInt): LongInt ; overload; |
![]() |
class function DiskFree(Partition:byte; out VrDiskFree :Int64):integer; |
![]() |
class Function ByteDrive(Const NomeArquivo:AnsiString) : Byte; |
![]() |
Class function RewriteFile(aFilePath:AnsiString):Boolean; |
Descrição
Tipos Aninhados
![]() |
TStrError = mi.rtl.Consts.StrError.TStrError; |
Métodos
![]() |
class function IsFileOpen(VAR F:Text):BOOLEAN ; overload; |
O método |
![]() |
class function IsFileOpen(VAR F:File):BOOLEAN ; overload; |
O método |
![]() |
class Function IoResult: Integer; |
A função |
![]() |
class Function Set_CTRL_SLEEP_ENABLE(Const aEnable: Boolean):Boolean; |
|
![]() |
class function ReadKey: AnsiChar; |
![]() |
class procedure SetLastError(aCodeError: integer); |
|
![]() |
class function SetResult(aHandle: THandle ; aSuccess: Boolean): Longint; overload; |
|
![]() |
class function CopyFile(lpExistingFileName, lpNewFileName: AnsiString; aExceptionOnError: boolean): Integer; |
|
![]() |
Class function SetFileMode(aFileMode:word):word; |
|
![]() |
class Function SetStateFileMode(Const AState: Longint; Const Enable: boolean):Boolean; |
|
![]() |
class function GetStateFileMode(Const AState: Longint): Boolean; |
|
![]() |
class function FileOpen(const FileName: AnsiString; const Mode: Longint; const ShareMode : Cardinal; out Handle: THandle): Longint; Overload; |
|
![]() |
Class function FileOpen(const FileName: AnsiString; out Handle: THandle): Longint; Overload; |
|
![]() |
Class function FileClose(Handle: THandle): Longint; |
|
![]() |
class function FileTruncate(Handle:THandle;NewSize:Int64 ): Longint; |
|
![]() |
class function FileCreate(FileName: AnsiString; Mode: Longint; ShareMode : Cardinal; out Handle: THandle): Longint; overload; |
|
![]() |
class function DeleteFile(const FileName : AnsiString): SmallInt ; |
![]() |
class function FileSize( FileName: string; out Count : int64):longint; overload; |
|
![]() |
class function FileSize( FileName: string):int64; overload; |
![]() |
class function FileSizes(Mask: AnsiString;out aFileSize:Int64): Longint; overload; |
O função |
![]() |
class function FileSeek(const Handle:THandle; Const FOffset : Int64; Origin: LongInt; out NewPos: Int64): LongInt; |
|
![]() |
class function FileRead(const Handle: THandle; out Buffer; const Count: Int64; out BytesRead: int64): LongInt; |
|
![]() |
class function FileWrite(const Handle: THandle; const Buffer; const Count: Int64; out BytesWrites: int64): LongInt; |
|
![]() |
class Function FileExists(Const FileName : AnsiString) : Boolean; |
|
![]() |
class Function DirectoryExists(Const Directory : AnsiString) : Boolean; |
|
![]() |
class Function CreateDirectory(Const NewDir : AnsiString) : Boolean; |
|
![]() |
class function GetTempFileName(const Dir : string): string ; |
A classe método
|
![]() |
class function GetTempDir(Const env:String;out path:PathStr):SmallInt; overload; |
A classe function
|
![]() |
class function GetDriveType(aPath : AnsiString): TDriveType; Overload; |
|
![]() |
Class function DuplicateHandle(var hSource: File;Var lpTarge: File) : Longint; overload; |
|
![]() |
Class function DuplicateHandle(var hSource: Text;Var lpTarge: Text) : Longint; overload; |
|
![]() |
Class function DuplicateHandle(hSourceHandle: THandle;Var lpTargeTHandle: THandle) : Longint; overload; |
|
![]() |
Class function FileFlushBuffers(aHandle: THandle): longint; overload; |
A classe function |
![]() |
class function LockFile(_Handle:THandle; _LockStart, _LockLength: Int64): LongInt; |
|
![]() |
class function UnLockFile(_Handle:THandle; _LockStart, _LockLength: Int64): LongInt; |
|
![]() |
class function GetCurrentDir: AnsiString; |
A classe método |
![]() |
class Function FPrimeiroHandleLivre: SmallInt; |
Retorna o numero de arquivos abertos no sistema operacional
|
![]() |
class function FlockFile(Handle : Thandle; modo : LongInt): LongInt ; overload; |
A class function
|
![]() |
class function DiskFree(Partition:byte; out VrDiskFree :Int64):integer; |
A class function
|
![]() |
class Function ByteDrive(Const NomeArquivo:AnsiString) : Byte; |
![]() |
Class function RewriteFile(aFilePath:AnsiString):Boolean; |
A classe método |
Gerado por PasDoc 0.16.0.