Join-PathUri

EulandaXtools — Funktionsreferenz

Join-PathUri

ÜBERSICHT

Verbindet eine Basis-URI und einen relativen Pfad.

SYNTAX

Join-PathUri [[-Base] <string>] [[-Path] <string>] [<CommonParameters>]

BESCHREIBUNG

Entfernt automatisch überflüssige Slashes und verbindet beide Pfade sauber. Unterstützt explizit leere Basis-Pfade (Home-Verzeichnis) und Root-Pfad '/'.

PARAMETER

-Base

Type: string
Default: ''

Basis-URI (z.B. "/api" oder "").

-Path

Type: string
Default: ''

Angehängter Pfad (z.B. "/inbox").

AUSGABEN

string

Kombinierte URI.

BEISPIELE

# Ausgabe: "test.txt"
Join-PathUri -Base "" -Path "test.txt"
# Ausgabe: "test.txt"
Join-PathUri -Base '' -Path '/test.txt'
# Ausgabe: "/test.txt"
Join-PathUri -Base '/' -Path 'test.txt'
# Ausgabe: "/test.txt"
Join-PathUri -Base '/' -Path '/test.txt'
# Ausgabe: "test/test.txt"
Join-PathUri -Base 'test' -Path 'test.txt'
# Ausgabe: "test/test.txt"
Join-PathUri -Base 'test' -Path '/test.txt'
# Ausgabe: "/test/test.txt"
Join-PathUri -Base '/test' -Path '/test.txt'
# Ausgabe: "/test/test.txt"
Join-PathUri -Base '/test' -Path 'test.txt'