Gewusst wie: Schreiben von Text in Dateien mit einem Streamwriter in Visual Basic
Aktualisiert: November 2007
In diesem Beispiel wird mit der My.Computer.FileSystem.OpenTextFileWriter-Methode ein StreamWriter-Objekt geöffnet, und dieses wird zum Schreiben einer Zeichenfolge in eine Textdatei mithilfe der WriteLine-Methode der StreamWriter-Klasse verwendet.
Beispiel
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()
Robuste Programmierung
Unter den folgenden Umständen können Ausnahmen auftreten:
Die Datei ist bereits vorhanden und schreibgeschützt (IOException).
Der Datenträger ist voll (IOException).
Der Pfadname ist zu lang (PathTooLongException).
Sicherheit
Mit diesem Beispiel wird eine neue Datei erstellt, wenn diese noch nicht vorhanden ist. Wenn eine Anwendung eine Datei erstellen muss, benötigt sie eine Create-Berechtigung für den Ordner. Wenn die Datei bereits vorhanden ist, benötigt die Anwendung lediglich die Berechtigung für den Write-Zugriff, also eine geringere Berechtigung. Aus Sicherheitsgründen sollte die Datei nach Möglichkeit erst im Verlauf der Bereitstellung erstellt werden. Außerdem sollte nur die Read-Berechtigung für eine einzelne Datei erteilt werden (anstatt Create-Berechtigungen für den gesamten Ordner zu gewähren).
Siehe auch
Aufgaben
Gewusst wie: Lesen von Textdateien in Visual Basic
Referenz
My.Computer.FileSystem.OpenTextFileWriter-Methode