Compartir a través de


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

El método WriteAllText se puede usar para anexar a un archivo de texto especificando que el parámetro append está establecido en True.

Para anexar a un archivo de texto

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

    En este ejemplo se escribe la cadena "This is a test string." en el archivo denominado Testfile.txt.

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

Programación sólida

Las condiciones siguientes pueden provocar una excepción:

  • La ruta de acceso no es válida por uno de los siguientes motivos: es una cadena de longitud cero, contiene solo espacios en blanco, contiene caracteres no válidos o es una ruta de acceso del dispositivo (comienza por \\.\) (ArgumentException).

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

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

  • Otro proceso usa el archivo o se produce un error de E/S (IOException).

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

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

  • El usuario carece de permisos necesarios para ver la ruta de acceso (SecurityException).

Consulte también