immerkind
Goto Top

PowerShell - Teile eines Pfads in eine Variabel schreiben

Hallo Leuteface-smile

Ich habe eine kleine Frage. Ist es möglich einem Pfad (Beispiel: \\Server\c$\Skripte\Powershell\Skrip.ps1) nur das File zu entziehen und dieses in eine Variabel zu schrieben?
Der Rest des Pfades sollte dann in eine andere Variabel geschrieben?


Ich habe mir da gedacht evtl. eine Überprüfung die sieht wann das letzte \ kommt.

Also im Grunde genommen soll es die Datei vom Pfad nehmen und beide Teile des gesamten Pfades in Variablen schrieben.

Vielen Dank für eure Hilfe!!

Gruss
ImmerKind

Content-Key: 309941

Url: https://administrator.de/contentid/309941

Printed on: April 25, 2024 at 15:04 o'clock

Member: colinardo
Solution colinardo Jul 15, 2016 updated at 14:30:44 (UTC)
Goto Top
Hallo Immerkind,
da gibt es schon wesentlich bessere Methoden:
$path = '\\Server\c$\Skripte\Powershell\Skript.ps1'  
$dir = Split-Path $path -Parent
$file = Split-Path $path -Leaf
oder auch
$path = '\\Server\c$\Skripte\Powershell\Skript.ps1'  
$dir= [System.IO.Path]::GetDirectoryName($path)
$file = [System.IO.Path]::GetFileName($path)
Grüße Uwe