相対パスを絶対パスへ変換
Uri baseUri = new Uri(basePath);
Uri absoluteUri = new Uri(baseUri,relativePath);
System.Console.WriteLine(absoluteUri.AbsolutePath);
URIって言葉初耳でしたので調べてみました。
色々とすっ飛ばして簡単に説明するとURIは
「Uniform Resource Identifier(統一資源識別子)」の略でURLとURNの記述ルールらしいです。
言い換えれば場所と名前を識別する物の記述ルールってとこ?
■参考サイト
□MSDN
http://msdn.microsoft.com/ja-jp/library/system.uri.absolutepath%28VS.80%29.aspx
□URI(wikipedia)
http://ja.wikipedia.org/wiki/Uniform_Resource_Identifier
□URLとURIは何が違うの?どちらが正しい呼び方?
http://web-tan.forum.impressrd.jp/e/2010/03/09/7539