C#使用adminshare更正网络连接的语法

时间:2014-10-31 11:13:52

标签: c# networking filepath

我有以下,简单,问题,因为我现在没有真正适当调试的奢侈。这个问题对大多数人来说甚至可能显得愚蠢,但在编码时我仍然缺乏经验。

我应该编写一个简单的控制台应用程序,连接到几个不同的客户端(和一个服务器),并用Adminrights替换C驱动器上的一些文件(如果我理解正确的是C $用于什么?)。但是由于过去出现了问题,实际上有一些文件路径与标准不同,所以我必须首先检查Dictionary.Exists(路径),不再使用它,什么是正确的语法正确连接到所述文件夹?

我在考虑:

    Directory.Exists(@"192.168.xxx.xxx\C$\Program Files\...")

我还尝试通过localhost测试它,但这似乎不起作用,因为我做错了或者它不打算用它?

1 个答案:

答案 0 :(得分:1)

好吧,现在感谢Alex K.的提示。不知道这种格式被称为UNC并对它做了一些研究(一堆不同的网站),可以在我自己的计算机上轻松测试它:

    bool test = Directory.Exists(@"\\192.168.10.102\C$\Program Files")

也适用于域名“localhost”而不是“192.168.10.102”。两者都是真的。