为什么fileSystemWatcher的Changed 事件会出现2次

akmm88 2006-10-04 04:06:59
fileSystemWatcher1.Path = "C:\\";

private void fileSystemWatcher1_Changed(object sender, FileSystemEventArgs e)
{
//得到更新的文件名,以及路径
string name = e.Name;
string path = e.FullPath;

MessageBox.Show("文件" + name + "已更改!所在目录:" + path);
}


我更改C盘中的某个TXT文件,然后保存。
为什么会连续弹出2次的对话框?
...全文
413 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jackie 2006-10-17
  • 打赏
  • 举报
回复
我也遇见了,感觉好像bug
Jackie 2006-10-17
  • 打赏
  • 举报
回复
我用thread.sleep(1000)暂停一会儿就解决了,微软真他妈的笨蛋,我是天才:)

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧