观看网络驱动器时#34;创建"文件来自另一个驱动器时不会触发

时间:2018-03-09 14:45:33

标签: c# file-watcher

我有一个可在本地和网络驱动器上正常工作的FileWatcher。 在某些网络驱动器上,当文件来自另一个网络驱动器时出现问题。然后"创建"事件未被解雇。 UNC路径和读/写权限是正确的。我可以使用该应用程序打开,编辑,保存,复制或删除该文件。 "改变了#34;和"删除"处理文件时会触发事件。

watcher = new FileSystemWatcher();
watcher.Path = source;
watcher.NotifyFilter = NotifyFilters.FileName;
watcher.Filter = searchPattern;
watcher.EnableRaisingEvents = true;
watcher.Created += new FileSystemEventHandler(OnCreate);
watcher.Deleted += new FileSystemEventHandler(OnDelete);
watcher.Changed += new FileSystemEventHandler(OnChange);

1 个答案:

答案 0 :(得分:0)

Renamed事件成功了。 我不确定驱动器是否已被监视,因为我不是该共享的所有者。同一驱动器上的其他股票正在激活“已创建”。

非常感谢