FileSystem.OpenTextFileWriter メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 オブジェクト。
例外
file が Nothing または空の文字列です。
ファイル名の末尾にスラッシュが付いています。
例
この例では、 メソッドを使用して をStreamWriterMy.Computer.FileSystem.OpenTextFileWriter開き、 クラスの メソッドを使用して文字列をテキスト ファイルWriteLineにStreamWriter書き込みます。
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 オブジェクト。
例外
file が Nothing または空の文字列です。
ファイル名の末尾にスラッシュが付いています。
例
次の使用例は、 メソッドをエンコードして をStreamWriterMy.Computer.FileSystem.OpenTextFileWriter開き、 クラスの メソッドUnicodeを使用して文字列をテキスト ファイルWriteLineにStreamWriter書き込みます。
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) |