想把\\192.168.1.1\ct这个路径给this.fileSystemWatcher1.Path,但是弹出错误说:未处理的“System.ArgumentException”类型的异常出现在 system.dll 中。其他信息: 目录名 \\192.168.1.1\ct 无效。谢谢!

解决方案 »

  1.   

    需要转义字符吧。或者在Path字符串前加一个@
      

  2.   

    this.fileSystemWatcher1.Path=@"\\192.168.1.1\ct"; this.fileSystemWatcher1.Path="\\\\192.168.1.1\\ct";都不行啊,还是弹出一样的提示,说目录无效
      

  3.   

    出现这个错误应该是目录不存在。因为是UNC,你必须先确保可以直接访问这个路径,你可以先用net use与远端的共享建立连接,再试试会不会报错。
    net use \\192.168.1.1\ct [password] /user:[username]
      

  4.   

    1、目录不存在
    2、web的需要设置你的web用户【或匿名用户】有访问该目录的权限。
      

  5.   

    在连接串里加user id=XX;password=xx;