テキストファイルの読み込みと書き込み
- VisualC#
-
2015-07-21 - 更新:2015-09-29
この記事は最終更新日から1年以上経過しています。
読み込み
// 指定したファイルをShift-JISコードとして開く
StreamReader sr =
new StreamReader(string filepath,
Encoding.GetEncoding(932));
while (!sr.EndOfStream)
{
// 1行ずつ読み込みます
Console.WriteLine(sr.ReadLine());
}
sr.Close();
sr.Dispose();
sr = null;
コードページIDの一覧です。
| 932 | shift_jis | 日本語 シフトJIS(または、「shift-jis」や「x-sjis」など) |
| 51932 | euc-jp | 日本語 EUC |
| 50220 | iso-2022-jp | 日本語 JIS |
| 50221 | csISO2022JP | 日本語 JIS(1バイトカタカナ可) |
| 50222 | iso-2022-jp | 日本語 JIS(1バイトカタカナ可 – SO/SI) |
| 65001 | utf-8 | UTF-8 |
書き込み
// 指定したファイルを追記モードで開く
FileStream fs = new FileStream(string filepath, FileMode.Append);
// Shift-JISコードで書き込む準備
StreamWriter sw =
new StreamWriter(fs, Encoding.GetEncoding(932));
//ファイルに書き込む
if (fs != null)
{
sw.Write("書き込む内容");
}
//閉じる
sw.Close();
fs.Close();
この記事がお役に立ちましたらシェアお願いします
2,204 views




