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
GFU-Schulungen  [Anzeige]

VB.NET Komplett

Sie stehen vo der Aufgabe, individuelle Anwendungen für Windows zu schreiben. Hier ist VB.NET die optimale Sprache. Sie erlernt sich recht leicht und passt sich komplett in die .NET Umgebung von Microsoft ein. Nach der Schulung entwickeln Sie anwenderfreundliche Programme in VB.NET . Mit den objektorientierten Modellen in VB.NET erzeugen Sie außerdem wiederverwendbare Komponenten.

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

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!