Share via


Cómo: Anexar a archivos de texto en Visual Basic

Actualización: noviembre 2007

My.Computer.FileSystem.WriteAllText (Método) se puede utilizar para anexar a un archivo de texto especificando que el parámetro append se establece en True.

Para anexar a un archivo de texto

  • Utilice el método WriteAllText, especificando el archivo de destino y la cadena que se va a anexar y estableciendo el parámetro append en True.

    Este ejemplo escribe la cadena "This is a test string." en el archivo Testfile.txt.

    Dim inputString As String = "This is a test string."
    My.Computer.FileSystem.WriteAllText _
    ("C://testfile.txt", inputString, True)
    

Programación eficaz

Las condiciones siguientes pueden producir una excepción:

  • La ruta de acceso no es válida por una de las razones siguientes: es una cadena de longitud cero, sólo contiene un espacio en blanco, contiene caracteres no válidos o es una ruta de acceso de dispositivo (empieza por \\.\) (ArgumentException).

  • La ruta de acceso no es válida porque es Nothing (ArgumentNullException).

  • File señala a una ruta de acceso que no existe (FileNotFoundException o DirectoryNotFoundException).

  • El archivo está en uso por otro proceso o hay un error de E/S (IOException).

  • La ruta supera la longitud máxima definida por el sistema (PathTooLongException).

  • Un nombre de archivo o de directorio de la ruta de acceso contiene un signo de dos puntos (:) o tiene un formato no válido (NotSupportedException).

  • El usuario no tiene los permisos necesarios para ver la ruta de acceso (SecurityException).

Vea también

Referencia

My.Computer.FileSystem.WriteAllText (Método)

My.Computer.FileSystem (Objeto)

Otros recursos

Escribir en archivos en Visual Basic