30
FileSystemWatcher Changed事件引发两次
是否已通过FileSystemWatcher更改Stack Overflow的堆栈大小:是否更改了FileSystemWatcher? 我有一个要在其中查找文本文件的应用程序,如果对该文件进行了任何更改,我将使用OnChanged事件处理程序来处理事件。我正在使用,NotifyFilters.LastWriteTime但事件仍被触发两次。这是代码。 public void Initialize() { FileSystemWatcher _fileWatcher = new FileSystemWatcher(); _fileWatcher.Path = "C:\\Folder"; _fileWatcher.NotifyFilter = NotifyFilters.LastWrite; _fileWatcher.Filter = "Version.txt"; _fileWatcher.Changed += new FileSystemEventHandler(OnChanged); _fileWatcher.EnableRaisingEvents = true; } private void OnChanged(object source, FileSystemEventArgs e) { ....... } 在我的情况下OnChanged,当我更改文本文件version.txt并将其保存时,它被调用了两次。
335
c#
filesystemwatcher