VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ここではStreamWriterを使用して文字コードを指定してテキストファイルを作成する方法を紹介します。
第1引数に作成するファイルのパスを、第2引数にはTrue の場合は、データをファイルの末尾に追加、False の場合は、ファイルが上書きされます、第3引数には文字コードを指定します。
1行のデータを書き込むにはWriteLineメソッドを使用します。WriteLineメソッドは、引数で指定された文字列 + 改行コードを書き込みます。
指定したファイルへの書き込みが完了したらCloseメソッドでストリームを閉じます。
'Shift-Jisでファイルを作成 Dim sw As New StreamWriter("C:\Work\Test.txt", True, System.Text.Encoding.GetEncoding("Shift_Jis")) '2行書き込み sw.WriteLine("HIRO's.NETのURLをお気に入りへ追加しよう") sw.WriteLine("http://vbdotnet.fc2web.com/") 'ストリームを閉じる sw.Close()