方法 : 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()
堅牢性の高いプログラム
次の条件を満たす場合は、例外が発生する可能性があります。
ファイルが存在するものの、読み取り専用の場合 (IOException)
ディスクの空き領域がない場合 (IOException)
パスが長すぎる場合 (PathTooLongException)
セキュリティ
次のコード例では、ファイルが存在しない場合は新規にファイルを作成します。アプリケーションでファイルを作成する必要がある場合、そのアプリケーションにはフォルダに対する Create アクセスが必要です。ファイルが既に存在する場合、アプリケーションに必要なのは、より低い権限である Write アクセスだけです。フォルダに対して Create アクセスを許可するのではなく、可能な限りアプリケーションの配置時にファイルを作成しておき、1 つのファイルに対してのみ Read アクセスを許可する方が安全です。
参照
処理手順
方法 : Visual Basic でテキスト ファイルを読み取る
参照
My.Computer.FileSystem.OpenTextFileWriter メソッド