Исправление неполадок, связанных с чтением из текстовых файлов и записью в такие файлы

Обновлен: Ноябрь 2007

В этом разделе обсуждаются распространенные неполадки, с которыми приходится сталкиваться при работе с текстовыми файлами, и предлагаются способы их устранения.

Неполадки общего характера

К наиболее распространенным неполадкам, возникающим при работе с текстовыми файлами, относятся исключения безопасности, файловые кодировки или недопустимые пути.

Исключения безопасности

SecurityException создается при возникновении ошибки безопасности. Часто это является результатом отсутствия у пользователя необходимых разрешений. Устранить эту проблему можно, предоставив дополнительные разрешения, или организовав работу с файлами в изолированном хранилище. Дополнительные сведения см. в разделах Разрешение вопросов, связанных с исключениями: System.Security.SecurityException и Изолированное хранилище.

Кодировки файлов

Кодировки файлов, также называемые кодировками символов, определяют способ представления символов при обработке текста. Непредвиденные символы в текстовом файле могут быть результатом неверной кодировки. Одна кодировка может быть предпочтительнее другой с точки зрения возможности или невозможности оперирования языковыми символами, хотя обычно предпочитается Юникод. Дополнительные сведения см. в разделах Кодировки файлов и Encoding.

Неверные пути

При анализе путей к файлам, особенно относительных путей, легко указать неверные данные. Многие неполадки можно исправить, проверяя правильность указанного пути. Дополнительные сведения см. в разделе Практическое руководство. Анализ путей к файлам в Visual Basic.

См. также

Основные понятия

Анализ текстовых файлов с помощью объекта TextFieldParser

Ссылки

Объект My.Computer.FileSystem

Другие ресурсы

Чтение из файлов в Visual Basic

Запись в файлы в Visual Basic