Вы можете использовать оператор -split
в переменной $filePath
, чтобы получить то, что вы хотите.
$split = $filePath -split '\\'
$myvar = $split[3]
Мы используем двойную обратную косую черту для разделения, потому что первая косая черта экранирует символ косой черты для разделения пути. Затем мы можем сослаться на ту часть пути, которая нам нужна, в массиве, который генерируется в переменной «split».
Кроме того, вы можете решить эту проблему одним вкладышем, используя следующий код:
$myvar = $filepath.split('\')[3]
Это гарантирует, что вы всегда получаете четвертый элемент в массиве, но он немного менее гибок, поскольку вы не можете указать, что именно вы хотите, на основе условий с дополнительными сценариями.