Como: Anexar arquivos de texto em Visual Basic

O WriteAllText método pode ser usado para anexar um arquivo de texto, especificando que o append parâmetro for definido como True.

Anexar em um arquivo de texto

  • Use o método WriteAllText, especificando o arquivo de destino e a sequência de caracteres a ser anexada e definindo o parâmetro append para True.

    Este exemplo grava a sequência de caracteres "This is a test string." para o arquivo chamado Testfile.txt.

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

Programação robusta

As seguintes condições podem causar uma exceção:

  • O caminho não é válido para um dos seguintes motivos: ela é uma seqüência de comprimento zero, ele contém somente espaços em branco, ele contém caracteres inválidos ou é um caminho de dispositivo (começa com \ \. \) (ArgumentException).

  • O caminho não é válido porque ele é Nothing (ArgumentNullException).

  • File aponta para um caminho que não existe (FileNotFoundException ou DirectoryNotFoundException).

  • O arquivo está em uso por outro processo, ou ocorre um erro de I/O (IOException).

  • O caminho excede o comprimento máximo definido pelo sistema (PathTooLongException).

  • Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido (NotSupportedException).

  • O usuário não possui permissões necessárias para exibir o caminho (SecurityException).

Consulte também

Referência

WriteAllText

FileSystem

Outros recursos

Gravando em Arquivos no Visual Basic