|
クロさん、やじゅさん
返信ありがとうございます。
解決しました。
---
aryFilePath:ファイルのパスが入ったList
textBox2.Text:変換前の文字列
textBox2.Text:変換後の文字列
foreach (string path in aryFilePath)
{
//ファイルの内容を読み込む
StreamReader sr = new StreamReader(path, Encoding.GetEncoding("Shift_JIS"));
//内容をすべて読み込む
string s = sr.ReadToEnd();
//閉じる
sr.Close();
// 文字列置換
s = s.Replace(textBox2.Text, textBox3.Text);
//Shift JISで書き込む
//書き込むファイルが既に存在している場合は、上書きする
System.IO.StreamWriter sw = new System.IO.StreamWriter(
path,
false,
System.Text.Encoding.GetEncoding("shift_jis"));
//内容を書き込む
sw.Write(s);
//閉じる
sw.Close();
}
|