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


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

В этом примере объект StreamWriter открывается с помощью метода My.Computer.FileSystem.OpenTextFileWriter и используется для записи строки в текстовый файл с помощью метода 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).

Безопасность .NET Framework

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

См. также