我有一条这样的道路:
var path =@"\\\\Server001\R$\XYZ";
当我使用Directory.Exists(路径)时,我总是变错,但路径确实存在于系统中。 实际结果应该是真的。如果我给出path = @“\\ Server001 \ XYZ”,我会得到真实,但是当路径包含R $时它不起作用。有什么想法吗?
答案 0 :(得分:1)
可能是安全问题。如果使用默认共享,则要登录的所需用户可能与使用普通共享的用户不同。
尝试在资源管理器中使用\\Server001\R$\XYZ
。如果您必须提交凭据,那就是。
Directory.Exists(Path)
将返回false。