猿问

使用C#检查文件中出现的两行

我正在尝试使用C#检查日志,因此需要查看两行是否同时发生。例如,如果文件名是A213.txt


并且有以下两行


Converting table AM014

Table 'AM014' (522 records) is converted

因此需要将控制台写为'the file was success'。


但是,如果文件之间包含某些内容,请说


Converting table AM014

Not Found

Not Found

Table 'AM014' (522 records) is converted

我需要控制台写的话 'the file was not success'


慕盖茨4494581
浏览 140回答 3
3回答

翻翻过去那场雪

File.ReadAllText(@"pathToYourFile").Contains(@"Converting table AM014Table 'AM014' (522 records) is converted")注意线路断路器。或者File.ReadAllText(@"pathToYourFile").Contains("Converting table AM014\r\nTable 'AM014' (522 records) is converted")

慕尼黑5688855

如何检查行数var isSuccess = File.ReadLines(@"pathToYourFile").Count() == 2;
随时随地看视频慕课网APP
我要回答