C#Directory.Exists ipv6版本

Nit*_*ari 6 c# ipv6

我正在使用Directory.Exists(uncPath)UNC路径,现在如果我使用标准IPv6地址则失败.是否有代码可以处理所有格式的unc - ipv4/ipv6/machiname.

目前我将我的ipv6地址转换为类似的东西2001-0-234-c1ab-0-a0-aabc-3e.ipv6-literal.net并且它可以工作,但是Ipv6本身可以用多种格式表示.我需要能处理所有格式的东西.

Ale*_* K. 5

ipv6-literal.net符号是在Windows上使用IPv6 UNC的唯一途径.

你需要把你的IPv6 litteral和替换:-,%s和追加ipv6-literal.net.