我FileSystemWatcher
对设置目录中的其他文件工作正常,但对于另一个程序大约每秒更新一次的文件,只有在我单击GUI 上的OnChanged
a 时才会引发该事件。button
我没有在buttton
和之间建立联系FileSystemWatcher
。
我试图通过实现一个计时器来调用 OnChanged 事件来解决这个问题。
private void timer1_Tick(object sender, EventArgs e)
{
foreach(Page p in pages)
{
p.HandleFileChanged(sender, (FileSystemEventArgs)e);
}
}
但我不能投到EventArgs
(FileSystemEventArgs
值得一试!)
我的Page
班级实现了一个FileSystemWatcher
来观看特定文件。
我想调用 HandleFileChaned 方法,它的头是这样的:
public void HandleFileChanged(object source, FileSystemEventArgs e)