【发布时间】:2015-07-11 03:28:52
【问题描述】:
有时我需要检查路径名是否以“\”结尾,必要时添加,代码很简单,类似这样
if ($destFolder[-1] -ne '\') {
$destFolder += '\';
}
有没有办法评估 () 中的 if 语句,以便我可以在变量赋值中使用它?我的意思是这样的
$finalName = $destFolder + (if ($destFolder[-1] -ne '\') { '\' } ) + $fileName
鉴于 if 不是 cmdlet 我收到此错误
if :术语“if”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证 路径正确,然后重试。
【问题讨论】:
标签: powershell if-statement variable-assignment