an34mem
Goto Top

Powershell - Backslash finden und alles dahinter löschen

Anfängerfrage - Leider keine Lösung dazu gefunden.

Daher meine Frage:

Wie ist möglich den Backflash (in der Mitte - 1) zu finden, und den Rest dahinter vollständig zu löschen?
Aus: "z:\Das ist der Ordner\Meine_Datei.egal", soll somit "z:\Das ist der Ordner" werden.

Danke für eure Hilfe.

Content-ID: 625260

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

Ausgedruckt am: 19.11.2024 um 05:11 Uhr

143611
143611 24.11.2020 um 18:14:22 Uhr
Goto Top
Moin,

falls es Dir nicht auf die Suche, sondern auf das Verzeichnis ankommt, geht Folgendes:
[System.IO.Path]::GetDirectoryName($meinDateipfad).
$meinDateipfad ist ein string mit dem Dateipfad...

VG,
schleeke
146707
146707 24.11.2020 aktualisiert um 21:47:15 Uhr
Goto Top
Backflash
😆, warum nicht gleich Backfisch?! Ach nee den gibt's erst Freitag...

Weitere Alternativen zu oben
(gi 'z:\Das ist der Ordner\Meine_Datei.egal').DirectoryName  
Oder auch
Split-path 'z:\Das ist der Ordner\Meine_Datei.egal'  
Nun hast du die Qual der Wahl ...
AN34Mem
AN34Mem 25.11.2020 um 07:04:55 Uhr
Goto Top
Vielen Dank für die Infos!