System.IOUtils.TFile.Open
Delphi
class function Open(const Path: string; const Mode: TFileMode): TFileStream; overload; inline; static;
class function Open(const Path: string; const Mode: TFileMode; const Access: TFileAccess): TFileStream;
class function Open(const Path: string; const Mode: TFileMode; const Access: TFileAccess; const Share: TFileShare): TFileStream; overload; static;
C++
static System::Classes::TFileStream* __fastcall Open(const System::UnicodeString Path, const TFileMode Mode)/* overload */;
static System::Classes::TFileStream* __fastcall Open(const System::UnicodeString Path, const TFileMode Mode, const TFileAccess Access)/* overload */;
static System::Classes::TFileStream* __fastcall Open(const System::UnicodeString Path, const TFileMode Mode, const TFileAccess Access, const TFileShare Share)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TFile |
Description
Ouvre un fichier et renvoie un flux associé à ce fichier.
Appelez Open pour ouvrir un fichier. Selon la valeur de TFileMode passée, le fichier est ouvert, créé ou des ajouts y sont effectués. Dans tous les cas, une instance de TFileStream est renvoyée. L'instance peut être utilisée pour lire et écrire des données. Le paramètre Access facultatif vous permet de spécifier si le fichier doit être ouvert en mode lecture, écriture ou lecture-écriture. Le tableau suivant liste les paramètres attendus par cette méthode.
Nom | Signification |
---|---|
Path |
Le chemin au fichier qui sera ouvert. |
Mode |
Le mode sous lequel le fichier sera ouvert. |
Access |
L'accès au fichier désiré. |
Remarque : Open déclenche une exception si le fichier ne peut pas être ouvert ou si le chemin n'est pas valide. Selon les combinaisons des paramètres Mode et Access, plusieurs conditions d'exception peuvent apparaître.