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

此示例使用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()

可靠的编程

以下条件可能会导致异常:

.NET Framework 安全性

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

另请参阅