C# txt文件记录 读取故障历史记录
时间: 2023-09-09 19:13:16 浏览: 46
要记录和读取故障历史记录,可以使用C#的文件IO操作来实现。以下是一个简单的示例:
记录故障历史记录:
```
// 获取当前时间
string currentTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
// 故障信息
string faultInfo = "发动机故障";
// 记录到文件中
using (StreamWriter sw = new StreamWriter("fault_history.txt", true))
{
sw.WriteLine(currentTime + "\t" + faultInfo);
}
```
读取故障历史记录:
```
// 读取文件内容
string[] lines = File.ReadAllLines("fault_history.txt");
// 遍历每一行记录
foreach (string line in lines)
{
// 分离时间和故障信息
string[] parts = line.Split('\t');
string time = parts[0];
string faultInfo = parts[1];
// 处理故障信息
Console.WriteLine("时间:" + time + ",故障信息:" + faultInfo);
}
```
这里使用了StreamWriter和File.ReadAllLines方法来进行文件IO操作。记录故障历史记录时,将当前时间和故障信息写入文件中;读取故障历史记录时,读取文件内容并逐行遍历,分离时间和故障信息并进行处理。