如何:在 Visual Basic 中使用 StreamWriter 向文件中写入文本

此示例将通过 My.Computer.FileSystem.OpenTextFileWriter 方法打开 StreamWriter 对象,并会使用该对象和 StreamWriter 类的 WriteLine 方法向文本文件写入字符串。

示例

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

可靠编程

以下情况可能会导致异常:

.NET Framework 安全性

此示例在文件尚未存在时创建新文件。 如果某个应用程序需要创建文件,则该应用程序需要针对文件夹的 Create 访问权限。 如果文件已存在,则该应用程序只需要 Write 访问权限(这是较弱的特权)。 如有可能,在部署过程中创建文件,并且仅授予针对单个文件的 Read 访问权限(而不是针对 Create 文件夹的访问权限)会更加安全。

请参阅