C# 读取整个 .log 文件
时间: 2024-10-15 13:09:42 浏览: 20
在C#中,你可以使用StreamReader或File类来读取整个.log文件。以下是一个简单的示例,演示如何逐行读取文件:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
try
{
string filePath = "path_to_your_log_file.log"; // 替换为你.log文件的实际路径
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null) // 读取直到文件结束
{
Console.WriteLine(line); // 输出每一行内容
}
}
}
catch (IOException e)
{
Console.WriteLine($"发生错误: {e.Message}");
}
Console.ReadLine(); // 程序暂停,以便查看控制台输出
}
}
```
这个程序会打开指定的.log文件,一行一行地读取,并打印到控制台。如果你需要对每行做进一步处理,可以在`while`循环里添加相应的逻辑。
阅读全文