PowerShell-如何获取环境变量和联接路径以在单步中工作

PowerShell-如何获取环境变量和联接路径以在单步中工作,powershell,environment-variables,Powershell,Environment Variables,当我执行以下操作时: $folderpath = join-path [Environment]::GetFolderPath("Desktop") 'Final' 我得到这个错误: 联接路径:找不到接受的位置参数 参数“Final”。在第1行,字符数为15+。。。olderpath=连接路径 [环境]::GetFolderPath(“桌面”)“最终版”+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryI

当我执行以下操作时:

$folderpath = join-path [Environment]::GetFolderPath("Desktop") 'Final'
我得到这个错误:

联接路径:找不到接受的位置参数 参数“Final”。在第1行,字符数为15+。。。olderpath=连接路径 [环境]::GetFolderPath(“桌面”)“最终版”+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+CategoryInfo:InvalidArgument:(:)[Join Path],ParameterBindingException
+FullyQualifiedErrorId:PositionParameterNotFound,Microsoft.PowerShell.Commands.JoinPathCommand

因此,我必须执行以下操作:

$folderpath = [Environment]::GetFolderPath("Desktop")
$folderpath = join-path $folderpath 'Final'
这给了我
C:\Users\AMS\Desktop\Final
,这就是我想要的


是否有一种方法可以一步完成上述操作?

将环境变量放在括号中:

$folderpath = join-path ([Environment]::GetFolderPath("Desktop")) 'Final'

将环境变量放在括号中:

$folderpath = join-path ([Environment]::GetFolderPath("Desktop")) 'Final'

顺便说一句,帐户名很棒!顺便说一句,帐户名很棒!