我正在使用FileSystemWatcher
来监控文件的更改。
MSDN文档说,如果Changed
参数中的ChangeType
传递 FileSystemEventArgs
,则表示“文件更改或更改类型包括:更改大小,属性,安全设置,上次写入和上次访问时间。“
有没有办法找出哪个更改了?例如,上次访问可以单独更改而不更改大小。我想找到它。我该怎么办?
P.S。当然,如果我每次触发Changed
事件时记录我关心的所有属性,然后对它们进行比较,我就会发现有什么变化。但有没有更简单的方法..比如通过某些事件通知或阅读某个对象的属性? :d