Freigeben über


FileSystem.OpenTextFileWriter Methode

Definition

Öffnet ein StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.

Überlädt

OpenTextFileWriter(String, Boolean)

Öffnet ein StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.

OpenTextFileWriter(String, Boolean, Encoding)

Öffnet einen StreamWriter, der in die angegebene Datei geschrieben werden soll.

OpenTextFileWriter(String, Boolean)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Öffnet ein StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.

public:
 static System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append);
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append);
static member OpenTextFileWriter : string * bool -> System.IO.StreamWriter
Public Shared Function OpenTextFileWriter (file As String, append As Boolean) As StreamWriter

Parameter

file
String

Die Datei, in die geschrieben werden soll.

append
Boolean

True, wenn Daten an den Inhalt der Datei angefügt werden sollen, False, wenn der Inhalt der Datei überschrieben werden soll. Der Standardwert ist False.

Gibt zurück

StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.

Ausnahmen

Der file ist Nothing oder eine leere Zeichenfolge.

Der Dateiname endet mit einem nachgestellten Schrägstrich.

Beispiele

In diesem Beispiel wird ein StreamWriter mit der My.Computer.FileSystem.OpenTextFileWriter -Methode geöffnet und verwendet, um eine Zeichenfolge mit der WriteLine -Methode der StreamWriter -Klasse in eine Textdatei zu schreiben.

Dim file = My.Computer.FileSystem.OpenTextFileWriter(
    "c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()

Hinweise

Die OpenTextFileWriter -Methode öffnet und initialisiert einen Stream für eine Datei und gibt dann das StreamWriter -Objekt für diesen Stream zurück. Sie können so oft wie nötig in den Dampf schreiben und ihn dann schließen, wenn Sie fertig sind.

Hinweis

Sie müssen die Close -Methode für das StreamWriter -Objekt aufrufen, um sicherzustellen, dass alle Daten ordnungsgemäß in den zugrunde liegenden Stream geschrieben werden.

Wenn Sie nur wenige Zeichenfolgen in eine Datei schreiben, ist es möglicherweise einfacher, die WriteAllText -Methode zu verwenden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.FileSystem.OpenTextFileWriter -Methode umfasst.

Beschreibung Siehe
Schreiben von Text in eine Datei mit einem StreamWriter Gewusst wie: Schreiben von Text in Dateien mit einem StreamWriter in Visual Basic

Weitere Informationen

Gilt für:

OpenTextFileWriter(String, Boolean, Encoding)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Öffnet einen StreamWriter, der in die angegebene Datei geschrieben werden soll.

public:
 static System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append, System::Text::Encoding ^ encoding);
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append, System.Text.Encoding encoding);
static member OpenTextFileWriter : string * bool * System.Text.Encoding -> System.IO.StreamWriter
Public Shared Function OpenTextFileWriter (file As String, append As Boolean, encoding As Encoding) As StreamWriter

Parameter

file
String

Die Datei, in die geschrieben werden soll.

append
Boolean

True, wenn Daten an den Inhalt in der Datei angefügt werden sollen, False, wenn der Inhalt der Datei überschrieben werden soll. Der Standardwert ist False.

encoding
Encoding

Die Codierung, die beim Schreiben in die Datei verwendet werden soll. Der Standardwert ist ASCII.

Gibt zurück

StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.

Ausnahmen

Der file ist Nothing oder eine leere Zeichenfolge.

Der Dateiname endet mit einem nachgestellten Schrägstrich.

Beispiele

In diesem Beispiel wird ein StreamWriter mit der My.Computer.FileSystem.OpenTextFileWriter -Methode mit Unicode Codierung geöffnet und zum Schreiben einer Zeichenfolge in eine Textdatei mit der WriteLine -Methode der StreamWriter -Klasse verwendet.

Dim file = My.Computer.FileSystem.OpenTextFileWriter(
    "c:\test.txt", True, Text.Encoding.Unicode)
file.WriteLine("Here is the first string.")
file.Close()

Hinweise

Die OpenTextFileWriter -Methode öffnet und initialisiert einen Stream für eine Datei und gibt dann das StreamWriter -Objekt für diesen Stream zurück. Sie können so oft wie nötig in den Dampf schreiben und ihn dann schließen, wenn Sie fertig sind.

Hinweis

Sie müssen die Close -Methode für das StreamWriter -Objekt aufrufen, um sicherzustellen, dass alle Daten ordnungsgemäß in den zugrunde liegenden Stream geschrieben werden.

Wenn Sie nur wenige Zeichenfolgen in eine Datei schreiben, ist es möglicherweise einfacher, die WriteAllText -Methode zu verwenden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.FileSystem.OpenTextFileWriter -Methode umfasst.

Beschreibung Siehe
Schreiben von Text in eine Datei mit einem StreamWriter Gewusst wie: Schreiben von Text in Dateien mit einem StreamWriter in Visual Basic

Weitere Informationen

Gilt für: