Можете ли вы добавить переменную в начало строки? Я безуспешно пытался это сделать. В моем примере ниже я получаю буквенное значение, а не две переменные вместе взятые.
$FileName = "Test.xlsx"
$startoffile = "C:\Tremble\"
Write-Host $startoffile'FileName'
#This prints the literal so what I see in my window is
#$ startoffileFileName
#My desired output to be seen in the window is
#C:\Tremble\Test.xlsx
powershell
user2676140
источник
источник
+
) в качестве конкатенации строк."$startoffile" + "$FileName"
Ответы:
Способ 1:
Выход:
Способ 2
Выход:
источник
Обратите внимание на двойные кавычки. Любые переменные в строке в двойных кавычках будут расширены.
Другая возможность - использовать Join-Path:
источник