打开文件时触发Filesystemwatcher Change事件

问题描述

我正在读取函数中的文件,当引发创建事件和更改事件时,我会调用函数,但是打开文件会触发Changed事件,因此它陷入了循环,我如何修改Changed事件,以便在文件时不会触发被打开。(当我也手动打开文件时也发生这种情况) 因此,基本上,有一种方法可以在文件打开时不引发更改事件或使其不返回任何内容而直接返回。

已更改的事件如下:

 string[] adı = e.FullPath.Split('\\');
        if (Path.GetFileNameWithoutExtension(adı[adı.Length - 1])!=adı[adı.Length-1])
        Upload(adı);

在上载

 var fileStream = new FileStream(fullPath,FileMode.Open,FileAccess.Read,FileShare.ReadWrite);

我使用此行代码打开和读取文件 有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)