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) |
こちらもご覧ください
適用対象
.NET