FileSystem.OpenTextFileWriter Метод

Определение

Открывает объект StreamWriter для записи в указанный файл.

Перегрузки

OpenTextFileWriter(String, Boolean)

Открывает объект StreamWriter для записи в указанный файл.

OpenTextFileWriter(String, Boolean, Encoding)

Открывает объект StreamWriter для записи в указанный файл.

OpenTextFileWriter(String, Boolean)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Открывает объект StreamWriter для записи в указанный файл.

C#
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append);

Параметры

file
String

Файл, в который необходимо выполнить запись.

append
Boolean

True для добавления содержимого файла; False для перезаписи содержимого файла. Значение по умолчанию — False.

Возвращаемое значение

Объект StreamWriter для записи в указанный файл.

Исключения

Параметр file имеет значение Nothing или является пустой строкой.

Имя файла заканчивается косой чертой.

Примеры

В этом примере открывается StreamWriter с методом My.Computer.FileSystem.OpenTextFileWriter и используется для записи строки в текстовый файл с WriteLine помощью метода StreamWriter класса .

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

Комментарии

Метод OpenTextFileWriter открывает и инициализирует поток для файла, а затем возвращает StreamWriter объект для этого потока. Вы можете записать в пар столько раз, сколько необходимо, а затем закрыть его, когда вы закончите.

Примечание

Необходимо вызвать Close метод объекта StreamWriter , чтобы убедиться, что все данные правильно записаны в базовый поток.

Если в файл записывается всего несколько строк, возможно, будет проще использовать WriteAllText метод .

В следующей таблице приведен пример задачи, включающей My.Computer.FileSystem.OpenTextFileWriter метод .

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

OpenTextFileWriter(String, Boolean, Encoding)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Открывает объект StreamWriter для записи в указанный файл.

C#
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append, System.Text.Encoding encoding);

Параметры

file
String

Файл, в который необходимо выполнить запись.

append
Boolean

True для добавления содержимого файла; False для перезаписи содержимого файла. Значение по умолчанию — False.

encoding
Encoding

Кодировка, которую необходимо использовать для записи в файл. Кодировкой по умолчанию является ASCII.

Возвращаемое значение

Объект StreamWriter для записи в указанный файл.

Исключения

Параметр file имеет значение Nothing или является пустой строкой.

Имя файла заканчивается косой чертой.

Примеры

В этом примере открывается StreamWriter с методом My.Computer.FileSystem.OpenTextFileWriter с Unicode кодировкой и используется для записи строки в текстовый файл с WriteLine помощью метода StreamWriter класса .

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

Комментарии

Метод OpenTextFileWriter открывает и инициализирует поток для файла, а затем возвращает StreamWriter объект для этого потока. Вы можете записать в пар столько раз, сколько необходимо, а затем закрыть его, когда вы закончите.

Примечание

Необходимо вызвать Close метод объекта StreamWriter , чтобы убедиться, что все данные правильно записаны в базовый поток.

Если в файл записывается всего несколько строк, возможно, будет проще использовать WriteAllText метод .

В следующей таблице приведен пример задачи, включающей My.Computer.FileSystem.OpenTextFileWriter метод .

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1