System.IOUtils.TFile.Open

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils TFile

Beschreibung

Öffnet eine Datei und gibt einen Stream zurück, der mit dieser Datei verknüpft ist.

Mit der Methode Open können Sie eine Datei öffnen. Abhängig von dem in TFileMode übergebenen Wert wird die Datei geöffnet, erstellt oder angehängt. In allen Fällen wird eine TFileStream-Instanz zurückgegeben. Mithilfe dieser Instanz können Daten gelesen oder geschrieben werden. Mit dem optionalen Parameter Access können Sie angeben, ob die Datei im Lese-, Schreib- oder Schreib-/Lesemodus geöffnet werden soll. Die folgende Tabelle enthält die von dieser Methode erwarteten Parameter.



Name Bedeutung

Path

Der Pfad zu der Datei, die geöffnet werden soll.

Mode

Der Modus, in dem die Datei geöffnet werden soll.

Access

Der gewünschte Dateizugriff.



Anmerkung:  Open löst eine Exception aus, wenn die Datei nicht geöffnet werden kann oder der Pfad ungültig ist. Abhängig von der Kombination der Parameter Mode und Access können unterschiedliche Exception-Bedingungen auftreten.

Siehe auch