web-dev-qa-db-ja.com

C#で2つのパスを結合するにはどうすればよいですか?

C#で2つのファイルパスを結合するにはどうすればよいですか?

94
Geo

次の例のように Path.Combine() を使用する必要があります。

string basePath = @"c:\temp";
string filePath = "test.txt";
string combinedPath = Path.Combine(basePath, filePath); 
// produces c:\temp\test.txt
150
Jose Basilio

System.IO.Path.Combine() は必要なものです。

Path.Combine(path1, path2);
31