Methoden des String-Objekts

Neben den Textoperatoren aus Tabelle 19.2 stehen Ihnen außerdem die eingebauten .NET-Methoden zur Verfügung, die sich in jedem String-Objekt befinden (mehr zu Objekten erfahren Sie in Kapitel 8). Diese Methoden können eine unschätzbare Hilfe sein, um die in Texten enthaltenen Informationen zu bergen. Möchten Sie z.B. die Dateierweiterung eines Pfads herausfinden, hilft Ihnen das Cmdlet Split-Path leider nicht weiter. Mit den Methoden des String-Objekts dagegen lösen Sie diese Aufgabe sehr elegant:

PS> $path = "C:\test\beispiel.bat"
PS> $path.Substring( $path.LastIndexOf(".")+1 )
bat
PS> $path.Split(".")[-1]
bat

Im ersten Beispiel haben Sie mit LastIndexOf() die Position des letzten Punkts im Pfadnamen ermittelt und dann ...

Get Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.