我经常发现自己在这种情况下需要在命令后面将一个变量与一个字符串拼接起来。例如,
New-Item $archive_path + "logfile.txt" -type file
如果我尝试运行这个,PowerShell会抛出以下错误:New-Item:找不到接受“+”参数的位置参数。
我没有正确地连接字符串吗?我希望在每个我这样做的cmdlet之前不必声明另一个变量(例如,$logfile = $archive_path +“logfile.txt”,然后执行New-Item $logfile -type file)。而且,我并不总是在连接文件路径。