Практическое руководство. Запись текста в файлы с помощью StreamWriter в Visual Basic

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

В этом примере при помощи метода My.Computer.FileSystem.OpenTextFileWriter открывается объект StreamWriter, который используется для записи строки в текстовый файл с помощью метода WriteLine класса StreamWriter.

Пример

Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()

Отказоустойчивость

Возникновение исключения возможно при следующих условиях:

  • Файл существует и является файлом только для чтения (IOException).

  • Диск переполнен (IOException).

  • Путь имеет слишком большую длину (PathTooLongException).

Безопасность

Если такого файла не существует, этот пример создает новый файл. Если приложению требуется создать файл, оно должно иметь доступ к каталогу для создания файлов (Create). Если файл уже существует, то приложению достаточно иметь лишь доступ для записи файлов (Write), т. е. меньшие привилегии. Безопаснее создавать файл во время развертывания, если это возможно, а также предоставлять доступ Read к отдельному файлу вместо доступа Create к каталогу.

См. также

Задачи

Практическое руководство. Чтение из текстового файла в Visual Basic

Ссылки

StreamWriter

Метод My.Computer.FileSystem.OpenTextFileWriter

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

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