Procedura: creare un file in Visual Basic
In questo esempio viene creato un file di testo vuoto nel percorso specificato usando il metodo Create nella classe File.
Esempio
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
Compilazione del codice
Usare la variabile file
per scrivere il file.
Programmazione efficiente
Se il file esiste già, viene sostituito.
Le seguenti condizioni possono generare un'eccezione:
Il nome del percorso non è valido. Contiene ad esempio caratteri non validi o è costituito solo da uno spazio (ArgumentException).
Il percorso è di sola lettura (IOException).
Il nome del percorso è
Nothing
(ArgumentNullException).Il nome del percorso è troppo lungo (PathTooLongException).
Il percorso non è valido (DirectoryNotFoundException).
Il percorso contiene solo due punti ":" (NotSupportedException).
Sicurezza di .NET Framework
È possibile che venga generata un'eccezione SecurityException in ambienti ad attendibilità parziale.
La chiamata al metodo Create richiede FileIOPermission.
Viene generata un'eccezione UnauthorizedAccessException se l'utente non dispone dell'autorizzazione per creare il file.