テキストファイルの読み込みと書き込み
- VisualC#
- 
                         2015-07-21                                                                                                 - 更新:2015-09-29 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,208 views 
                                                                    
                    
                








 Fedoraインストール時にごちゃごちゃになったHDの整理の... (25/02/14)
 Fedoraインストール時にごちゃごちゃになったHDの整理の... (25/02/14)