【发布时间】:2017-10-23 14:12:26
【问题描述】:
当我执行以下操作时:
$folderpath = join-path [Environment]::GetFolderPath("Desktop") 'Final'
我收到此错误:
Join-Path : 找不到接受的位置参数 论据“最终”。在 line:1 char:15 + ... oldpath = join-path [环境]::GetFolderPath("Desktop") 'Final' ... +
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Join-Path], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.JoinPathCommand
所以我必须改为:
$folderpath = [Environment]::GetFolderPath("Desktop")
$folderpath = join-path $folderpath 'Final'
这给了我C:\Users\AMS\Desktop\Final,这就是我想要的。
有没有办法一步完成上述操作?
【问题讨论】:
标签: powershell environment-variables