Cómo: Escribir texto en archivos con un objeto StreamWriter en Visual Basic
Este ejemplo abre un objeto StreamWriter con el método My.Computer.FileSystem.OpenTextFileWriter
y lo usa para escribir una cadena en un archivo de texto con el método WriteLine de la clase StreamWriter.
Ejemplo
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()
Programación sólida
Las condiciones siguientes pueden provocar una excepción:
El archivo ya existe y es de solo lectura (IOException).
El disco está lleno (IOException).
El nombre de la ruta de acceso es demasiado largo (PathTooLongException).
Seguridad de .NET Framework
En este ejemplo se crea un nuevo archivo, si este no existe aún. Si una aplicación necesita crear un archivo, precisará acceso Create
para la carpeta. Si el archivo ya existe, la aplicación necesitará solo acceso Write
, un privilegio menor. Siempre que sea posible, resulta más seguro crear el archivo durante la implementación y conceder solo acceso Read
a un único archivo, en lugar de acceso Create
para una carpeta.