Ich versuche, Pfadvorkommen im Pfad zu entfernen, um einen Namen des Ordners in meiner Variablen zu erhalten, ohne sie erneut eingeben zu müssen.Pfadvorkommen mit PowerShell entfernen
Ich möchte Taskname in var genannt $ string
ich -replace Teil davon zu entfernen, verwendet haben.
Pfad: C: \ 2017 \ 02 \ 21 \ Taskname \ Schritt \ log
Das ist, was ich schon tat:
$string = "C:\2017\02\21\TaskName\Step\log"
$string = $string -replace "\\Step\\log$"
Ich habe versucht, so etwas wie:
$string = $string -replace "C:\\*\\*\\*\\$"
aber es funktioniert nicht
Da es den Weg mit einem Datum beginnt scheint, könnten Sie tun: $ String.split ("\") [4] –