Solução de problemas: Leitura e gravação em arquivos de texto

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: Sistema.Security.SecurityException e armazenamentos isolados.

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ção de Arquivos 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 arquivo Paths in Visual Basic.

Consulte também

Conceitos

Analisar Arquivos de Texto com o Objeto TextFieldParser

Referência

Objeto My.Computer.FileSystem

Outros recursos

Leitura de arquivos no Visual Basic

Gravando em Arquivos no Visual Basic