o que você quer dizer com juntar dois caminhos? caminho do arquivo em duas partes ou dois arquivos diferentes? se o caminho do arquivo for em duas partes, use System.IO.Path.Combine (path1, path2). mais informações aqui [ msdn.microsoft.com/en-us/library/system.io.path.combine.aspx]
É importante notar que se "filePath" contém um caminho absoluto, Path.Combine retorna apenas "filePath". string basePath = @"c:\temp\"; string filePath = @"c:\dev\test.txt"; /* for whatever reason */ string combined = Path.Combine(basePath, filePath);produz @ "c: \ dev \ test.txt"
Respostas:
Você deve usar Path.Combine () como no exemplo abaixo:
fonte
string basePath = @"c:\temp\"; string filePath = @"c:\dev\test.txt"; /* for whatever reason */ string combined = Path.Combine(basePath, filePath);
produz @ "c: \ dev \ test.txt"System.IO.Path.Combine () é o que você precisa.
fonte