Postupy: Vytvoření souboru v jazyce Visual Basic
Tento příklad vytvoří prázdný textový soubor v zadaném umístění pomocí metody Create z třídy File.
Příklad
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
Probíhá kompilace kódu
Použijte proměnnou file k zapsání do souboru.
Robustní programování
Pokud soubor již existuje, je nahrazen.
Následující případy mohou způsobit výjimku:
Název cesta je chybný.Například obsahuje neplatné znaky nebo se skládá pouze s prázdných znaků (ArgumentException).
Cesta je určena jen pro čtení (IOException).
Název cesty je Nothing (ArgumentNullException).
Název cesty je příliš dlouhá (PathTooLongException).
Cesta není platná.(DirectoryNotFoundException)
Cesta je pouze dvojtečka ":" (NotSupportedException).
Zabezpečení
Vyjímka SecurityException může být vyvolána v prostředí částečné důvěryhodnosti.
Volání metody Create vyžaduje FileIOPermission.
Vyjímka UnauthorizedAccessException je vyvolána, pokud uživatel nemá oprávnění k vytvoření souboru.