使用C#或其他.NET语言确定文件路径字符串是位于本地计算机还是远程服务器上的最佳方法是什么?确定路径字符串是本地计算机还是远程计算机的方法
有可能确定一个路径字符串是UNC使用下列内容:
new Uri(path).IsUnc
,对于以C开始路径的伟大工程:关于像路径\或其他驱动器盘符,但什么:
\\machinename\sharename\directory
\\10.12.34.56\sharename\directory
...其中两个引用本地机器 - 这些是UNC路径,但仍然是本地的。
不适用于映射驱动器。 – 2011-11-14 12:19:17
如果您正在查找的uri被关闭或未连接(或您自己的PC未连接),也不起作用。 – midspace 2011-12-18 23:49:43