Solução de problemas: Leitura e gravação em arquivos de texto (Visual Basic)

Este tópico aborda problemas encontrados ao trabalhar com arquivos de texto comuns e sugere uma abordagem para cada um desses problemas.

Problemas comuns

Os problemas mais comuns encontrados ao trabalhar com arquivos de texto inclui exceções de segurança, codificações de arquivo, ou caminhos inválidos.

Exceções de segurança

Uma SecurityException é acionada quando ocorre um erro de segurança. Isso geralmente ocorre devido a um usuário sem permissões necessárias, e pode ser resolvido, adicionando permissões ou trabalhando com arquivos em um armazenamento isolado. Para obter mais informações, consulte Solucionando problemas de exceções: System.Security.SecurityException.

Codificação de Arquivos

Codificações de arquivo, também conhecido como codificações de caracteres, especificam como deseja representar caracteres quando estiver processando um texto. Caracteres inesperados em um arquivo de texto podem resultar de uma codificação incorreta. Para a maioria dos arquivos, uma codificação pode ser preferível sobre outra em termos de quais caracteres de idioma ele pode ou não pode tratar, embora Unicode seja geralmente preferido. Para obter mais informações, consulte Codificações de arquivo (Visual Basic) e Encoding.

Caminhos Incorretos

Quando se está analisando caminhos de arquivo, particularmente caminhos relativos, é fácil fornecer os dados errados. Muitos problemas podem ser corrigidos, certificando-se se você está fornecendo o caminho correto. Para obter mais informações, consulte Como: Analisar os caminhos de arquivo em Visual Basic.

Consulte também

Referência

FileSystem

Conceitos

Analisar os arquivos de texto com o objeto TextFieldParser (Visual Basic)

Outros recursos

Leitura de arquivos no Visual Basic

Gravando em Arquivos no Visual Basic