Postupy: Vytvoření souboru v jazyce Visual Basic
Tento příklad vytvoří prázdný textový soubor na zadané cestě pomocí Create metody ve File třídě.
Příklad
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
file
K zápisu do souboru použijte proměnnou.
Robustní programování
Pokud soubor již existuje, nahradí se.
Následující podmínky mohou způsobit výjimku:
Název cesty je poškozený. Obsahuje například neplatné znaky nebo je pouze prázdné znaky (ArgumentException).
Cesta je jen pro čtení (IOException).
Název cesty je
Nothing
(ArgumentNullException).Název cesty je příliš dlouhý (PathTooLongException).
Cesta je neplatná (DirectoryNotFoundException).
Cesta je pouze dvojtečka ":" (NotSupportedException).
Zabezpečení rozhraní .NET Framework
V prostředích s částečnou důvěryhodností může dojít k vyvolání A SecurityException .
Volání Create metody vyžaduje FileIOPermission.
Vyvolá se, UnauthorizedAccessException pokud uživatel nemá oprávnění k vytvoření souboru.