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

更新:2007 年 11 月

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

可靠编程

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

安全性

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

请参见

任务

如何:在 Visual Basic 中读取文本文件

参考

StreamWriter

My.Computer.FileSystem.OpenTextFileWriter 方法

其他资源

写入文件 (Visual Basic)