다음 코드는 문자열로 한 번에 하나씩 파일을 읽고 문자열 내에서 일치하는 패턴을 바꾼 다음 파일에 추가합니다.C# StreamWriter 문제
추가하는 대신 덮어 쓰길 원합니다. 여기서 내가 뭘 잘못하고 있니?
using (FileStream fs = new FileStream(fileList[i], FileMode.Open))
using (StreamReader fileIn = new StreamReader(fs, true))
{
String file = fileIn.ReadToEnd().ToLower();
MessageBox.Show(file);
if (file.Contains(oPath))
{
updated++;
file = file.Replace(oPath, nPath);
using (StreamWriter replaceString = new StreamWriter(fs, Encoding.Unicode))
{
replaceString.Write(file);
listBoxResults.Items.Add(fileList[i]);
}
}
}
완벽한을, 감사합니다 :], 내가 .NET 2.0을 사용하고 나를 위해 컴파일되지 않습니다 – cc0