C#修改文本文件
时间: 2023-07-12 15:10:28 浏览: 93
c#修改text文件
要修改文本文件,你可以使用 C# 中的 File 类和 StreamWriter 类。
首先,你需要使用 File 类的 ReadAllLines 方法从文件中读取所有内容,并将其存储在字符串数组中。然后,你可以遍历数组并修改每一行的文本内容。最后,你使用 StreamWriter 类的 WriteAllLines 方法将修改后的内容写入文件。
以下是示例代码:
```csharp
string filePath = @"C:\example\file.txt";
string[] lines = File.ReadAllLines(filePath);
// 修改每一行的文本内容
for (int i = 0; i < lines.Length; i++)
{
lines[i] = lines[i].Replace("oldText", "newText");
}
// 将修改后的内容写回文件
File.WriteAllLines(filePath, lines);
```
在这个示例中,我们将文件路径存储在字符串变量 `filePath` 中,然后使用 File 类的 ReadAllLines 方法读取文件的所有行,并将它们存储在字符串数组 `lines` 中。接下来,我们使用 for 循环遍历数组,并使用 Replace 方法将每一行中的旧文本替换为新文本。最后,我们使用 File 类的 WriteAllLines 方法将修改后的内容写回文件。
阅读全文