gpt4 book ai didi

c# - FileSystemWatcher 和网络断开连接?

转载 作者:太空狗 更新时间:2023-10-29 21:31:47 25 4
gpt4 key购买 nike

如何让它在网络中工作?它可以工作然后无故停止工作(可能是因为网络不完美)。

最佳答案

您需要重新连接 FileSystemWatcher。

将 FileSystemWatcher 类型的变量设为类的全局变量,添加事件 WatcherError。

在方法中,添加类似的内容:

  private static void WatcherError(object source, ErrorEventArgs e)
{
watcher = new FileSystemWatcher();//You might want to do a method and to setup all config...
while (!watcher.EnableRaisingEvents)
{
try
{
watcher = new FileSystemWatcher();//You might want to do a method and to setup all config...
}
catch
{
System.Threading.Thread.Sleep(30000); //Wait for retry 30 sec.
}
}
}

您不想使用 watcher = new...您更希望有一个方法来添加所有事件并设置路径,但上面的代码让您很好地了解该怎么做。

关于c# - FileSystemWatcher 和网络断开连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com