EulandaXtools — Funktionsreferenz
Ermittelt einen absoluten Pfad relativ zum aktuellen Arbeitsverzeichnis (Konsole).
Resolve-PathRelativeToScript [-RelativeOrAbsolutePath] <string> [<CommonParameters>]Diese Funktion gibt einen absoluten Pfad zurück, der entweder direkt übergeben oder relativ zum aktuellen Arbeitsverzeichnis berechnet wird. Sie ist besonders nützlich, wenn Skripte aus der Konsole oder interaktiv aufgerufen werden und Pfade relativ zum Arbeitsverzeichnis (z.B.. Projektordner) verwendet werden sollen.
-RelativeOrAbsolutePath
Type: stringEin relativer oder absoluter Pfad. Wenn ein relativer Pfad übergeben wird, wird dieser relativ zum aktuellen Arbeitsverzeichnis (Get-Location) aufgelöst.
stringGibt einen absolut aufgelösten Pfad zurück.
# Liefert z.B.. 'C:\Projekte\Xfacture\output\invoice.xml', wenn das aktuelle Verzeichnis 'C:\Projekte\Xfacture\' ist.
Resolve-PathRelativeToScript "output\invoice.xml"# Gibt 'C:\Temp\data.txt' direkt zurück, da der Pfad bereits absolut ist.
Resolve-PathRelativeToScript "C:\Temp\data.txt"Diese Version ist für den interaktiven oder konsolenbasierten Aufruf gedacht. Für Modul- oder Skript-interne Pfade ist ggf. ein anderer Kontext sinnvoll.