次の方法で共有


FileSystem.OpenTextFileWriter メソッド

定義

StreamWriter オブジェクトを開いて指定されたファイルに書き込みます。

オーバーロード

OpenTextFileWriter(String, Boolean)

StreamWriter オブジェクトを開いて指定されたファイルに書き込みます。

OpenTextFileWriter(String, Boolean, Encoding)

StreamWriter を開いて指定されたファイルに書き込みます。

OpenTextFileWriter(String, Boolean)

ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
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 または空の文字列です。

ファイル名の末尾にスラッシュが付いています。

この例では、 メソッドを使用して をStreamWriterMy.Computer.FileSystem.OpenTextFileWriter開き、 クラスの メソッドを使用して文字列をテキスト ファイルWriteLineStreamWriter書き込みます。

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 示します。

終了 解決方法については、
を使用してファイルにテキストを書き込む StreamWriter 方法: StreamWriter を使用してファイルにテキストを書き込む (Visual Basic)

こちらもご覧ください

適用対象

OpenTextFileWriter(String, Boolean, Encoding)

ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
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 または空の文字列です。

ファイル名の末尾にスラッシュが付いています。

次の使用例は、 メソッドをエンコードして をStreamWriterMy.Computer.FileSystem.OpenTextFileWriter開き、 クラスの メソッドUnicodeを使用して文字列をテキスト ファイルWriteLineStreamWriter書き込みます。

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 示します。

終了 解決方法については、
を使用してファイルにテキストを書き込む StreamWriter 方法: StreamWriter を使用してファイルにテキストを書き込む (Visual Basic)

こちらもご覧ください

適用対象