使用拆分操作输出的文件路径

时间:2017-07-19 17:36:35

标签: powershell

我有一个文件路径

e:\pst\Section\RMS\user\\

最终输出需要是Section / user

目前正在使用

$result.filepath = $pst.FilePath.Split('\')[2..4] -join '/'

但是这给了我

Section/RMR/User

如何操作拆分以仅将2和4拉到相等的部分/用户?

1 个答案:

答案 0 :(得分:3)

您的示例中有错误:

$pst = 'e:\pst\Section\RMS\user\'
$result.filepath = $pst.FilePath.Split('\')[2..4] -join '/'
$result.filepath
Section/RMS/user

应该是:

$pst = 'e:\pst\Section\RMS\user\'
$result.filepath = $pst.FilePath.Split('\')[2,4] -join '/'
$result.filepath
Section/user

请注意逗号而不是范围操作。