C# 读取.log 文件
时间: 2024-10-15 14:09:41 浏览: 30
在C#中,读取.log文件通常可以使用StreamReader类配合FileStream或File类来完成。以下是基本步骤:
1. 引入所需命名空间:
```csharp
using System.IO;
```
2. 使用`File.OpenText`打开.log文件:
```csharp
string filePath = "path_to_your_log_file.log";
using (StreamReader reader = File.OpenText(filePath))
{
// 逐行读取内容
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line); // 或者处理每一行数据
}
}
```
如果你需要更高级的功能,比如错误处理或者异步读取,你可以选择使用FileStream,并手动管理流:
```csharp
string filePath = "path_to_your_log_file.log";
try
{
using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read))
using (StreamReader reader = new StreamReader(fs))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
catch (Exception ex)
{
// 处理异常
Console.WriteLine($"Error reading file: {ex.Message}");
}
```
阅读全文