我正在系统托盘应用程序中启动文件系统观察程序.它监视本地文件夹中的文本文件.但是FS_changed事件在启动应用程序后仅触发一次.
FileSystemWatcher fWatch = new FileSystemWatcher();
fWatch.BeginInit();
fWatch.Path = Path.GetTempPath();
fWatch.Filter = "File1.txt";
fWatch.Changed += new FileSystemEventHandler(fWatch_Changed);
fWatch.EnableRaisingEvents = true;
fWatch.EndInit();
Run Code Online (Sandbox Code Playgroud)
我没有处理创建/删除的事件.但我也尝试了这些(只是为了检查),尽管在此过程中删除并创建了本地文件,但它们根本没有被调用.
有什么想法/建议吗?