方法: StreamWriter を使用してファイルにテキストを書き込む (Visual Basic)
この例では、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)。
.NET Framework セキュリティ
次のコード例では、ファイルが存在しない場合は新規にファイルを作成します。 アプリケーションでファイルを作成する必要がある場合、そのアプリケーションにはフォルダーに対する Create
アクセスが必要です。 ファイルが既に存在する場合、アプリケーションに必要なのは、より低い権限である Write
アクセスだけです。 フォルダーに対して Read
アクセスを許可するのではなく、可能な限りアプリケーションの配置時にファイルを作成しておき、1 つのファイルに対してのみ Create
アクセスを許可する方が安全です。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET