Поделиться через


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

В этом примере при помощи метода 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

OpenTextFileWriter

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

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