方法 : Visual Basic で StreamWriter を使用してテキストをファイルに書き込む

更新 : 2007 年 11 月

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

使用例

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

堅牢性の高いプログラム

次の条件を満たす場合は、例外が発生する可能性があります。

セキュリティ

次のコード例では、ファイルが存在しない場合は新規にファイルを作成します。アプリケーションでファイルを作成する必要がある場合、そのアプリケーションにはフォルダに対する Create アクセスが必要です。ファイルが既に存在する場合、アプリケーションに必要なのは、より低い権限である Write アクセスだけです。フォルダに対して Create アクセスを許可するのではなく、可能な限りアプリケーションの配置時にファイルを作成しておき、1 つのファイルに対してのみ Read アクセスを許可する方が安全です。

参照

処理手順

方法 : Visual Basic でテキスト ファイルを読み取る

参照

StreamWriter

My.Computer.FileSystem.OpenTextFileWriter メソッド

その他の技術情報

Visual Basic でのファイルへの書き込み