Como gravar texto em arquivos no Visual BasicHow to: Write Text to Files in Visual Basic

O método WriteAllText pode ser usado para gravar texto em arquivos.The WriteAllText method can be used to write text to files. Se o arquivo especificado não existir, ele será criado.If the specified file does not exist, it is created.

ProcedimentoProcedure

Para gravar texto em um arquivoTo write text to a file

  • Use o método WriteAllText para gravar texto em um arquivo, especificando o arquivo e o texto a ser gravado.Use the WriteAllText method to write text to a file, specifying the file and text to be written. Este exemplo grava a linha "This is new text." no arquivo chamado test.txt, anexando o texto a qualquer texto existente no arquivo.This example writes the line "This is new text." to the file named test.txt, appending the text to any existing text in the file.

    My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
    "This is new text to be added.", True)
    

Para gravar uma série de cadeias de caracteres em um arquivoTo write a series of strings to a file

  • Faça um loop na coleção de cadeia de caracteres.Loop through the string collection. Use o método WriteAllText para gravar texto em um arquivo, especificando o arquivo de destino e a cadeia de caracteres a ser adicionada e configurando append como True.Use the WriteAllText method to write text to a file, specifying the target file and string to be added and setting append to True.

    Este exemplo grava os nomes dos arquivos no diretório Documents and Settings em FileList.txt, inserindo um retorno de carro entre cada um para obter melhor legibilidade.This example writes the names of the files in the Documents and Settings directory to FileList.txt, inserting a carriage return between each for better readability.

    For Each foundFile As String In
    My.Computer.FileSystem.GetFiles("C:\Documents and Settings")
        foundFile = foundFile & vbCrLf
        My.Computer.FileSystem.WriteAllText(
          "C:\Documents and Settings\FileList.txt", foundFile, True)
    Next
    

Programação robustaRobust Programming

As seguintes condições podem causar uma exceção:The following conditions may cause an exception:

Se você estiver executando em um contexto de confiança parcial, o código pode gerar uma exceção devido a privilégios insuficientes.If you are running in a partial-trust context, the code might throw an exception due to insufficient privileges. Para obter mais informações, consulte Noções Básicas da Segurança de Acesso do Código.For more information, see Code Access Security Basics.

Consulte tambémSee also