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