System.IOUtils.TFile.Open

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi