相対パスから絶対パスを取得するには、Path.GetFullPath()を使用します。
構文
構文
string p = System.IO.Path.GetFullPath(<相対パス>);
サンプル
例)相対パス"dir01\sample.txt"から絶対パスを取得する
※カレントパスをC:\temp\と仮定します。
using System.IO;
string p = Path.GetFullPath("dir01\\sample.txt");
結果
p → C:\temp\dir01\sample.txt
備考
- 区切り文字「\」はあってももなくても適切に判断して結合してくれます。