我正在寻找一种在C#中实现while循环的聪明方法,该循环会不断循环,直到FileInfo的LastAccessTime发生变化。
我使用一个FileSystemWatcher来引发一个更改事件,在这个事件中我对文件做了一些工作,但这个事件会在我打开文件时立即触发。
有什么想法吗?
发布于 2011-08-30 00:23:56
看看FileSystemWatcher上的NotifyFilter属性。FileSystemWatcher支持查看上次访问时间。
发布于 2011-08-30 00:24:46
FileSystemWatcher似乎是做这件事的正确方式。要仅获取LastWrite的通知,请设置NotifyFilter property以反映这一点:
watcher.NotifyFilter = NotifyFilters.LastWrite;https://stackoverflow.com/questions/7232828
复制相似问题