ファイルの最後にテキストを書き込もうとしています。
これが私のコードです
Dim Writer As System.IO.StreamWriter = IO.File.AppendText("D:\Vishal.txt")
Writer.WriteLine("I am Vishal")
しかし、上記のファイルには何も入っていません。また、プログラムにエラーはありません。
ファイルの最後にテキストを書き込もうとしています。
これが私のコードです
Dim Writer As System.IO.StreamWriter = IO.File.AppendText("D:\Vishal.txt")
Writer.WriteLine("I am Vishal")
しかし、上記のファイルには何も入っていません。また、プログラムにエラーはありません。
ストリームをフラッシュしてバッファに書き込む必要があります。使い捨てオブジェクトを使用する場合は、とにかくベストプラクティスである を呼び出すかwriter.Flush
、-statement をwriter.Close
使用できます。using
Using Writer As System.IO.StreamWriter = IO.File.AppendText("D:\Vishal.txt")
Writer.WriteLine("I am Vishal")
End Using
StreamWriter
aは破棄される前に暗黙的に閉じられるため、これは機能します。