C# FileSystemWatcher可以脱机工作吗?
我已经编写了一个应用程序,需要监视对 用户未连接到网络时已同步脱机文件夹。 我使用过FileSystemWatcher,它在用户使用时工作得很好 已连接到网络,但只要它们处于脱机状态 FileSystemWatcher停止接收任何事件 我找不到任何关于脱机中文件系统事件的文档 文件夹,有人在这个领域有经验吗C# FileSystemWatcher可以脱机工作吗?,c#,wpf,filesystemwatcher,C#,Wpf,Filesystemwatcher,我已经编写了一个应用程序,需要监视对 用户未连接到网络时已同步脱机文件夹。 我使用过FileSystemWatcher,它在用户使用时工作得很好 已连接到网络,但只要它们处于脱机状态 FileSystemWatcher停止接收任何事件 我找不到任何关于脱机中文件系统事件的文档 文件夹,有人在这个领域有经验吗 谢谢当用户脱机时,FileSystemWatcher中会捕获一个Win32错误,并显示一条错误消息,说明“指定的网络名称不再可用”。这可以在FileSystemWatcher.Error事件
谢谢当用户脱机时,FileSystemWatcher中会捕获一个Win32错误,并显示一条错误消息,说明“指定的网络名称不再可用”。这可以在FileSystemWatcher.Error事件中检测到 此异常还会将属性EnableRaisingEvents更改为false。一旦用户重新联机,再次将其设置为true,您将再次收到通知。不幸的是,用户脱机时不会通知您发生了什么 因此,您的问题的最终答案是否定的,FileSystemWatcher不处理脱机文件通知。
- 两个新的公共事件:NetworkPathAvailable和NetworkPathAvailable。在代码中,用户将查看这些事件以确定网络路径是否可用,并且代码可以采取适当的措施继续工作,或者优雅地死去*