Manchmal ist es erforderlich, das man aus einem relativem Pfad einen absoluten Formt. Die Path-Klasse bietet und dafür alle wichtigen Methoden an, wie in diesem Snippet zu sehen ist.
Die Path.Combine-Methode gibt Pfade wie C:\Ordner\..\Ordner aus, was natürlich nicht richtig ist. Die Path.GetFullPath-Methode erzeugt daraus dann einen "richtigen" Pfad.
Die MSDN-Artikel dazu:
http://msdn.microsoft.com/de-de/library/vstudio/system.io.path.combine.aspx
http://msdn.microsoft.com/de-de/library/vstudio/system.io.path.getfullpath.aspx
string startPath =@"C:\Benutzer\";//Der absolute Ausgangspfad
string relative = @"..\Windows\explorer.exe";//Der relative Pfad
string absolut = Path.GetFullPath(Path.Combine(startPath, relative));//Die ermittlung eines absoluten Pfades
Kommentare zum Snippet