C# 相対パスの取得方法をわかりやすく解説
C#で相対パスを取得する方法は、通常、PathクラスのCombineメソッドを使用します。このメソッドは、基本パスと相対パスを組み合わせて完全なパスを取得できます。例を示します。
using System;
using System.IO;
class Program
{
static void Main()
{
string basePath = @"C:\Users\Public";
string relativePath = @"Documents\MyFile.txt";
string fullPath = Path.Combine(basePath, relativePath);
Console.WriteLine(fullPath);
}
}
例えば、basePathは基準パスであり、relativePathは相対パスであり、それらをPath.Combineメソッドを使って組み合わせることで完全なパスを取得します。