Cómo: Crear un archivo en Visual Basic
En este ejemplo se crea un archivo de texto vacío en la ruta de acceso especificada usando el método Create de la clase File.
Ejemplo
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
Compilar el código
Use la variable file
para escribir en el archivo.
Programación sólida
Si el archivo ya existe, se reemplaza.
Las condiciones siguientes pueden provocar una excepción:
El nombre de la ruta de acceso es incorrecto. Por ejemplo, contiene caracteres no válidos o solo tiene espacios en blanco (ArgumentException).
La ruta de acceso es de solo lectura (IOException).
El nombre de la ruta de acceso es
Nothing
(ArgumentNullException).El nombre de la ruta de acceso es demasiado largo (PathTooLongException).
La ruta de acceso no es válida (DirectoryNotFoundException).
La ruta de acceso es solo dos puntos ":" (NotSupportedException).
Seguridad de .NET Framework
En entornos de confianza parcial, podría producirse una excepción SecurityException.
La llamada al método Create requiere FileIOPermission.
Si el usuario no tiene permisos para crear el archivo, se produce una excepción UnauthorizedAccessException.