Cómo: Escribir texto en archivos con un objeto StreamWriter en Visual Basic
Actualización: noviembre 2007
Este ejemplo abre un objeto StreamWriter con el método My.Computer.FileSystem.OpenTextFileWriter y lo utiliza 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 eficaz
Las condiciones siguientes pueden producir una excepción:
El archivo ya existe y es de sólo lectura (IOException).
El disco está lleno (IOException).
El nombre de la ruta de acceso es demasiado largo (PathTooLongException).
Seguridad
En este ejemplo se crea un nuevo archivo, si es que aún no existe. Si una aplicación necesita crear un archivo, precisará acceso Create para la carpeta correspondiente. Sin embargo, si el archivo ya existe, la aplicación sólo precisará acceso Write, un privilegio menor. Por tanto, siempre que sea posible, resulta más seguro crear el archivo durante la implementación y conceder sólo acceso Read para un único archivo, en lugar de acceso Create para una carpeta.
Vea también
Tareas
Cómo: Leer archivos de texto en Visual Basic
Referencia
My.Computer.FileSystem.OpenTextFileWriter (Método)