使用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