【发布时间】:2015-12-19 16:26:42
【问题描述】:
我有一个.txt 日志文件,其中有一些记录会按分钟附加到文件中。一分钟内追加的记录数是动态的。即,如果在一分钟内,它附加了 2 条记录,那么在下一分钟,可能会添加 5 条记录。文件内容如下所示
"2015-Dec-19 02:00:00 AM", "Apple"
"2015-Dec-19 02:00:00 AM", "Orange"
"2015-Dec-19 02:01:00 AM", "Carrot"
"2015-Dec-19 02:01:00 AM", "Onion"
"2015-Dec-19 02:01:00 AM", "Beans"
"2015-Dec-19 02:01:00 AM", "Banana"
"2015-Dec-19 02:01:00 AM", "Apple"
以后,文件会变大,过滤记录会很困难。 C#有没有什么办法可以从文件的属性中查到,上次不打开文件添加了多少条记录?即,在上面的示例中,在2015-Dec-19 02:01:00 AM 处添加了5 条记录。所以我需要将计数设为 5。
我只知道如何使用以下代码获取文件属性,但不确定如何从代码中满足我的要求。
FileInfo fileInfo = new FileInfo("C:\Demo.txt");
【问题讨论】:
标签: c# .net file c#-4.0 logging