System.String 型の変数にパス (path) の情報を格納しているとき、
・通常のパス (c:\home\foo\bar.txt)
・UNCパス (\\hoge\hogehoge\hogehogehoge.txt)
を判別するスマートな方法を探しています。
・System.IO.DriveInfo() で ArgumentException 例外の発生の有無
・変数の最初の 2 文字が "\\" か否か
は思いつくのですが、.NET 標準の静的メソッドを探しましたが見つかりませんでした。
開発環境は、
Windows 7 Ultimate (x64) with Service Pack 1
Visusl Studio 2010 Professional with Service Pack 1
です。
通常のパス / UNC パスを判別するスマートな方法がございましたら、教えていただければと存じます。