有人可以解释为什么这里有不同的输出吗?我正在尝试简单地用文件名连接一个路径。出于某种原因,这在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