FileSystemWatcher fsw = new FileSystemWatcher();
fsw.Path = @"C:\foo.txt";
fsw.Changed += new FileSystemEventHandler(LogFileChanged);
private void LogFileChanged(object s, FileSystemEventArgs e)
{
}
如果我在LogFileChanged()
- >中设置断点打开并修改foo.txt
- >保存文件,断点不会命中。有人可以解释我错过了什么吗?
答案 0 :(得分:8)
这是一个不是路径的文件
fsw.Path = @"C:\foo.txt";
你需要设置
fsw.Path = @"C:\";
fsw.Filter = "foo.txt";
答案 1 :(得分:2)
您是否设置了此属性?
fsw.EnableRaisingEvents = true;