作者tomex (tomex_ou)
看板C_Sharp
标题[心得] FileSystemWatcher的Changed事件触发2次
时间Mon Jun 6 10:23:58 2005
发现在vs.net 2003 or 2005 beta2中
FileSystemWatcher的Changed事件会在档案修改下(如用notepad修改)执行2次
用google找了一下,这问题多有人问及
但微软的相关人员都没人回答这个!!
我深信FileSystemWatcher的事件触发时机并没有错
而是win32的os在底层设计可能有些不同
如修改档案,它会造成2次的写入(maybe)
也因为这样的取巧,让网路上的ms公司人员不敢去正视这问题
连2005 beta2还是这样,应该是os的问题吧!
多数人用判断even integer或timer来暂时解决这问题!
--
贯彻分享精神
我为人人,人人为我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: tomex 来自: 60.248.89.46 (06/06 10:27)