System.IOUtils.TFile.ReadAllLines
Delphi
class function ReadAllLines(const Path: string): TStringDynArray;
class function ReadAllLines(const Path: string; const Encoding: TEncoding): TStringDynArray; overload; static;
C++
static System::DynamicArray<System::UnicodeString> __fastcall ReadAllLines(const System::UnicodeString Path)/* overload */;
static System::DynamicArray<System::UnicodeString> __fastcall ReadAllLines(const System::UnicodeString Path, System::Sysutils::TEncoding* const Encoding)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TFile |
Beschreibung
Gibt den Inhalt einer Textdatei als String-Array zurück.
ReadAllLines liest den Inhalt einer Textdatei und gibt ein String-Array mit den abgerufenen Textzeilen zurück.
ReadAllLines mit einem Parameter liest zuerst die Präambel-Bytes vom Beginn der Path
-Textdatei. Dann überspringt
ReadAllLines die Präambel-Bytes und liest den Inhalt der Textdatei an diesem Offset.
ReadAllLines gibt ein String-Array mit den aus der Datei abgerufenen Textzeilen zurück.
Wenn die Path
-Datei kein BOM (Byte Order Mark) für eine der Standardcodierungen enthält, wird die Standardcodierung Default akzeptiert und die entsprechende Anzahl Bytes wird übersprungen.
ReadAllLines mit zwei Parametern liest zuerst ab dem Beginn der Path
-Textdatei und überspringt die Anzahl Bytes, die der Präambel der angegebenen Encoding
entspricht. Dann liest ReadAllText den Inhalt der Textdatei ab diesem Offset und gibt ein String-Array mit den aus der Datei abgerufenen Textzeilen zurück.
ReadAllLines hat die folgenden Parameter:
Path
ist der Pfad zu der Datei.Encoding
ist die Codierung des Texts in derPath
-Datei.