FolderWatcher.Created触发,但文件不存在 - NAS

时间:2015-08-19 07:35:11

标签: c# linux nas

我面临一个非常奇怪的问题。 我有一个C#项目,在特定的LAN路径上有一个FolderWatcher.OnCreate。

String

我正在与NAS上的两个系统同时工作,所以当一个系统完成工作时 - 它通过将文件(File.Copy)复制到某个位置来“告诉”另一个系统。 第二个系统正在监听该位置(不要问为什么这是实现这个问题的方式......这是一个很长的故事) 创建原始文件的副本时 - 第二个系统搜索原始副本。 这适用于所有这些文件,除非有时我收到一条消息说原来的目录不存在... 我看到目录是正确的,它只发生在少数此类文件中。它必须存在(并且它实际存在)因为副本来自那里.... 如果有人有线索 - 我会很高兴的。 当错误发生时,我进入以下代码行:

   FolderWatcher.Created += new FileSystemEventHandler(FSW_Created);

目前我刚刚添加了一条路径 - 每秒尝试50次,直到找到它为止...我现在无法检查它,但我想它会起作用 感谢

0 个答案:

没有答案