[心得] FileSystemWatcher的Changed事件觸發2次

看板C_Sharp (C#)作者 (tomex_ou)時間20年前 (2005/06/06 10:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
發現在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)
文章代碼(AID): #12exCWAG (C_Sharp)
文章代碼(AID): #12exCWAG (C_Sharp)