如何:在 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()
可靠编程
以下情况可能会导致异常:
该文件已存在且是只读的 (IOException)。
磁盘已满 (IOException)。
路径名太长 (PathTooLongException)。
安全性
本示例创建新的文件(如果该文件尚未存在)。如果应用程序需要创建文件,则应用程序需要文件夹的 Create 访问权限。如果该文件已经存在,则应用程序仅需要 Write 访问权限(一种较弱的特权)。应尽可能在部署过程中创建文件并仅授予对单个文件的 Read 访问权限,而不是授予对文件夹的 Create 访问权限,这样做会更加安全。
请参见
任务
参考
My.Computer.FileSystem.OpenTextFileWriter 方法