У меня есть файл журнала .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#
, который я могу узнать из свойства файла, сколько записей добавлено в последний раз, не открывая файл? т.е. в приведенном выше примере 5 записей добавляются по адресу 2015-Dec-19 02:01:00 AM
. Поэтому мне нужно получить счет как 5.
Я знаю только, как получить свойства файла с помощью приведенного ниже кода, но не знаю, как заполнить мое требование из кода.
FileInfo fileInfo = new FileInfo("C:\Demo.txt");
Спасибо чувак :) –