Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird ein StreamWriter-Objekt mit der My.Computer.FileSystem.OpenTextFileWriter
-Methode geöffnet. Es wird dazu verwendet, eine Zeichenfolge mit der WriteLine-Methode der StreamWriter-Klasse in eine Textdatei zu schreiben.
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()
Stabile Programmierung
Die folgenden Bedingungen können einen Ausnahmefehler verursachen:
Die Datei ist bereits vorhanden und schreibgeschützt (IOException).
Der Datenträger ist voll (IOException).
Der Pfadname ist zu lang (PathTooLongException).
.NET Framework-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).