Gewusst wie: Erstellen einer Datei in Visual Basic
In diesem Beispiel wird unter Verwendung der Create-Methode in der File-Klasse eine Textdatei im angegebenen Pfad erstellt.
Beispiel
Imports System
Imports System.IO
Imports System.Text
Module Module1
Sub Main()
Dim path As String = "c:\temp\MyTest.txt"
' Create or overwrite the file.
Dim fs As FileStream = File.Create(path)
' Add text to the file.
Dim info As Byte() = New UTF8Encoding(True).GetBytes("This is some text in the file.")
fs.Write(info, 0, info.Length)
fs.Close()
End Sub
End Module
Kompilieren des Codes
Verwenden Sie zum Schreiben in die Datei die file-Variable.
Robuste Programmierung
Wenn die Datei bereits vorhanden ist, wird sie ersetzt.
Die folgenden Bedingungen können einen Ausnahmefehler verursachen:
Der Pfadname ist falsch formatiert. Er enthält beispielsweise unzulässige Zeichen oder besteht nur aus Leerzeichen (ArgumentException).
Der Pfad ist schreibgeschützt (IOException).
Der Pfadname ist Nothing (ArgumentNullException).
Der Pfadname ist zu lang (PathTooLongException).
Der Pfad ist ungültig (DirectoryNotFoundException).
Der Pfad besteht nur aus einem Doppelpunkt „: “ (NotSupportedException).
Sicherheit
In teilweise vertrauenswürdigen Umgebungen kann eine SecurityException ausgelöst werden.
Für den Aufruf der Create-Methode benötigen Sie FileIOPermission.
Wenn der Benutzer nicht über die Berechtigung zum Erstellen der Datei verfügt, wird eine UnauthorizedAccessException ausgelöst.
Siehe auch
Referenz
Konzepte
Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code
Grundlagen der Codezugriffssicherheit
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
April 2011 |
Das Beispiel wurde erweitert. |
Kundenfeedback. |