Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 file
variable 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 tiene un formato incorrecto. Por ejemplo, contiene caracteres no válidos o solo es espacio 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 Create método requiere FileIOPermission.
UnauthorizedAccessException Se produce una excepción si el usuario no tiene permiso para crear el archivo.