Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O WriteAllText método pode ser usado para gravar texto em arquivos. Se o arquivo especificado não existir, ele será criado.
Procedimento
Para gravar texto em um arquivo
Use o
WriteAllTextmétodo para gravar texto em um arquivo, especificando o arquivo e o texto a serem gravados. Este exemplo grava a linha"This is new text."no arquivo nomeadotest.txt, acrescentando o texto a qualquer texto existente no arquivo.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 arquivo
Faça um loop na coleção de cadeia de caracteres. Use o
WriteAllTextmétodo para gravar texto em um arquivo, especificando o arquivo de destino e a cadeia de caracteres a serem adicionados e configurandoappendcomoTrue.Este exemplo grava os nomes dos arquivos no diretório
Documents and SettingsemFileList.txt, inserindo um retorno de carro entre cada um para obter melhor legibilidade.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 robusta
As seguintes condições podem causar uma exceção:
O caminho não é válido por um dos seguintes motivos: é uma cadeia de caracteres de comprimento zero, contém apenas espaço em branco, contém caracteres inválidos ou é um caminho do dispositivo (começa com \\.\) (ArgumentException).
O caminho não é válido porque é
Nothing(ArgumentNullException).Fileaponta para um caminho que não existe (FileNotFoundException ou DirectoryNotFoundException).O arquivo está em uso por outro processo ou ocorre um erro de E/S (IOException).
O caminho excede o comprimento máximo definido pelo sistema (PathTooLongException).
Um nome de arquivo ou diretório no caminho contém dois pontos (:) ou está em formato inválido (NotSupportedException).
O usuário não tem permissões necessárias para exibir o caminho (SecurityException).
O disco está cheio, e a chamada para
WriteAllTextfalha (IOException).
Se você estiver executando em um contexto de confiança parcial, o código poderá gerar uma exceção devido a privilégios insuficientes. Para obter mais informações, consulte Noções básicas de segurança de acesso ao código.