FileSystem.OpenTextFileWriter 方法

定义

打开要写入指定文件的 StreamWriter 对象。

重载

OpenTextFileWriter(String, Boolean)

打开要写入指定文件的 StreamWriter 对象。

OpenTextFileWriter(String, Boolean, Encoding)

打开要写入指定文件的 StreamWriter

OpenTextFileWriter(String, Boolean)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

打开要写入指定文件的 StreamWriter 对象。

public:
 static System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append);
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append);
static member OpenTextFileWriter : string * bool -> System.IO.StreamWriter
Public Shared Function OpenTextFileWriter (file As String, append As Boolean) As StreamWriter

参数

file
String

要写入的文件。

append
Boolean

要追加到文件的内容中,则为 True;要覆盖文件的内容,则为 False。 默认值为 False

返回

要写入指定文件的 StreamWriter 对象。

例外

fileNothing 或空字符串。

文件名以尾部反斜杠结尾。

示例

此示例使用 方法打开 StreamWriter ,并使用它来使用 类的 StreamWriter 方法将字符串写入文本文件WriteLineMy.Computer.FileSystem.OpenTextFileWriter

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

注解

方法 OpenTextFileWriter 打开并初始化文件的流,然后返回该 StreamWriter 流的 对象。 可以根据需要多次写入 Steam,然后在完成后将其关闭。

注意

必须对 StreamWriter 对象调用 Close 方法,以确保所有数据都正确写入基础流。

如果只向文件写入几个字符串,则使用 WriteAllText 方法可能更简单。

下表列出了涉及 My.Computer.FileSystem.OpenTextFileWriter 方法的任务示例。

功能 查看
使用 将文本写入文件 StreamWriter 如何:在 Visual Basic 中使用 StreamWriter 向文件中写入文本

另请参阅

适用于

OpenTextFileWriter(String, Boolean, Encoding)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

打开要写入指定文件的 StreamWriter

public:
 static System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append, System::Text::Encoding ^ encoding);
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append, System.Text.Encoding encoding);
static member OpenTextFileWriter : string * bool * System.Text.Encoding -> System.IO.StreamWriter
Public Shared Function OpenTextFileWriter (file As String, append As Boolean, encoding As Encoding) As StreamWriter

参数

file
String

要写入的文件。

append
Boolean

若要追加到文件的内容中,则为 True;若要覆盖文件的内容,则为 False。 默认值为 False

encoding
Encoding

写入文件时要使用的编码。 默认值为 ASCII。

返回

要写入指定文件的 StreamWriter 对象。

例外

fileNothing 或空字符串。

文件名以尾部反斜杠结尾。

示例

此示例使用 编码的 方法Unicode打开 My.Computer.FileSystem.OpenTextFileWriterStreamWriter ,并使用它通过 类的 StreamWriter 方法将字符串写入文本文件WriteLine

Dim file = My.Computer.FileSystem.OpenTextFileWriter(
    "c:\test.txt", True, Text.Encoding.Unicode)
file.WriteLine("Here is the first string.")
file.Close()

注解

方法 OpenTextFileWriter 打开并初始化文件的流,然后返回该 StreamWriter 流的 对象。 可以根据需要多次写入 Steam,然后在完成后将其关闭。

注意

必须对 StreamWriter 对象调用 Close 方法,以确保所有数据都正确写入基础流。

如果只向文件写入几个字符串,则使用 WriteAllText 方法可能更简单。

下表列出了涉及 My.Computer.FileSystem.OpenTextFileWriter 方法的任务示例。

功能 查看
使用 将文本写入文件 StreamWriter 如何:在 Visual Basic 中使用 StreamWriter 向文件中写入文本

另请参阅

适用于