Я использую FileSystemWatcher
для отслеживания изменений в файлах.
В документации MSDN сказано, что если ChangeType
в параметре FileSystemEventArgs
передано Changed
, это означает "Изменение файла или папки. Типы изменений включают: : изменения размера, атрибутов, настроек безопасности, последней записи и последнего времени доступа. "
Есть ли способ узнать , какой один из них изменился? Например, последний доступ может изменяться без изменения размера. Я хочу это выяснить. Как я могу это сделать?
P.S. Конечно, если я записываю все атрибуты, которые меня интересуют каждый раз, когда происходит событие Changed
, и затем сравниваю их, я могу узнать, что изменилось. Но есть ли более простой способ ... например, получить уведомление через какое-то событие или прочитать свойство какого-либо объекта? : D