VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ここではStreamWriterを使用して文字コードを指定してテキストファイルを作成する方法を紹介します。
第1引数に作成するファイルのパスを、第2引数にはtrue の場合は、データをファイルの末尾に追加、false の場合は、ファイルが上書きされます、第3引数には文字コードを指定します。
1行のデータを書き込むにはWriteLineメソッドを使用します。WriteLineメソッドは、引数で指定された文字列 + 改行コードを書き込みます。
指定したファイルへの書き込みが完了したらCloseメソッドでストリームを閉じます。
//Shift-Jisでファイルを作成 System.IO.StreamWriter sw = new System.IO.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();