ファイル操作

[C#] 相対パスから絶対パスを取得する(Path.GetFullPath)

2024年2月11日

相対パスから絶対パスを取得するには、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

備考

  • 区切り文字「\」はあってももなくても適切に判断して結合してくれます。

関連記事

-ファイル操作
-