/ / Hinzufügen von Datei: // am Anfang eines Pfades mit PowerShell - Powershell

Hinzufügen von Datei: // am Anfang eines Pfades mit PowerShell - Powershell

ich will hinzufügen file:// am Anfang eines Pfades mit PowerShell. Wie kann ich das machen? Ich habe es so versucht:

$file = "C://Windows"
$path = Join-Path "file://" $file

Aber funktioniert nicht.

Antworten:

4 für die Antwort № 1

Wenn Sie wirklich die Uri-Syntax möchten, können Sie nutzen System.Uri mögen:

[Uri]$tu = New-Object "Uri"("C:Windows");
write-host $tu.AbsoluteUri;

Das erzeugt eine URI-Ausgabe, die wie folgt aussieht:

file:///C:/Windows

(und ja, das dritte "/" soll nach der Datei da sein.) RFC 1738 gibt an, dass dort Platz für ein Optional ist Gastgeber Komponente in der URI: file://<host>/<path>)


1 für die Antwort № 2
$path = "file://" + $file

Außerdem müssen Sie in Powershell nicht nach vorne streichen $file kann sein $file="C:/Windows"