Feedback

C# - absoluten und relativen Pfad verknüpfen

Veröffentlicht von am 29.11.2013
(1 Bewertungen)
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
Snippet in VB übersetzen
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

 

Logge dich ein, um hier zu kommentieren!