基于变量

时间:2017-02-18 10:16:46

标签: powershell

我想执行WinRAR.exe。 WinRAR的路径由名为$a的变量决定。我不知道如何纠正以下代码:

$a = "C:\Program Files\WinRAR"
$a\WinRAR.exe   # this line raises an error

我可以看到echo $a的价值:

$a = "C:\Program Files\WinRAR"
echo $a  # "C:\Program Files\WinRAR" is printed

我确信执行C:\"Program Files"\WinRAR\WinRAR.exe可以启动WinRAR

有谁知道为什么$a\WinRAR.exe无效?

1 个答案:

答案 0 :(得分:1)

真的很简单。您需要使用&符号为winrar添加前缀。

&$a\winrar.exe