Gewusst wie: Erstellen einer Datei in Visual Basic
Dieses Beispiel erstellt mithilfe der Create-Methode in der File-Klasse eine leere Textdatei auf dem bestimmten Pfad.
Beispiel
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 die Varible file
, um in die Datei zu schreiben.
Stabile Programmierung
Wenn die Datei bereits vorhanden ist, wird sie ignoriert.
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).
.NET Framework-Sicherheit
Eine SecurityException wir möglicherweise in teilweise vertrauenswürdigen Umgebungen ausgelöst.
Der Aufruf auf die Create-Methode erfordert FileIOPermission.
Eine UnauthorizedAccessException wird ausgelöst, wenn der Benutzer keine Berechtigungen zum Erstellen der Datei besitzt.