Powershell字符串concat在功能上与在cmd行上不同吗?

时间:2018-09-26 22:07:58

标签: powershell concatenation

有人可以解释为什么这里有不同的输出吗?我正在尝试简单地用文件名连接一个路径。出于某种原因,这在cmd行上可以正常工作,但是FN中的事务不正常。

function testConcat ($path, $fileName) {

    $testConat2 = "$path\$fileName.txt"
    write-host $testConat2

}

cd c:\temp

$pathParam = get-location
$fileNameParam = "test"
$testConat1 = "$pathParam\$fileNameParam.txt"
write-host $testConat1 #outputs C:\temp\test.txt
testConcat ($pathParam, $fileNameParam) #outputs C:\temp test\.txt

0 个答案:

没有答案