У меня есть очень большая папка с файлами, которую я создаю с помощью моего скрипта, который уточняет файлы, вплоть до того, что мне нужно. Эти элементы названы так же, как в следующих примерах:
Foo (Bar).txtMy File (This is) (My File).docExample (File) (Stuff) (Things).xml
Мне нужно вытащить каждый символ имени файла после (но в том числе) первой открывающей скобки "(" без включения расширения файла. Мой желаемый результат для этого примера будет:
(Bar)(This is) (My File)(File) (Stuff) (Things)
Я возился со следующей строкой безрезультатно, и я не уверен, будет ли это даже лучшим способом решения этой проблемы:
Get-ChildItem "*" | ForEach-Object { $_.SubString( $_.IndexOf('\(')+1 ) }
