C#メモ ファイルサーバーとかで使われるUNC形式のパスかどうかを判定してみる
必要になったんだけど、C#ならあるやろ?って思ってネットに聞いたらあったので。
ポイントとしてはこんな感じ。
- パスをUriクラスに認識させる
- Uri.IsUncプロパティでUNC形式かどうか判定する
んで、コードはこんな感じ。
// Uriクラスを作成する Uri local = new Uri(@"C:\Users\tetsuyanbo"); Uri remote = new Uri(@"\\landisk\Share\Documents"); // パスを判定してみる Console.WriteLine(local + "は" + local.IsUnc); Console.WriteLine(remote + "は" + remote.IsUnc);
実行してみるとこんな感じ。
判定されとるっぽ。
file:///C:/Users/tetsuyanboはFalse file://landisk/Share/DocumentsはTrue
んまま、明日への自分へのメモってことで。
ディスカッション
コメント一覧
まだ、コメントがありません