mkdir 路径错误 - 尝试连接字符串

mkdir path error - Trying to concatenate strings

我只是想创建一个目录,但我搞不懂。我正在尝试制作一个模板,所以我希望程序中的所有内容都引用表单名称。我正在使用 Powershell Studio 编写此程序。

这不起作用(所需方法):

$FormName = $formChangeMe.Text | out-string
$PATHDIR = ($env:USERPROFILE + "\AppData\Local\Tools\" + $FormName)
md -Force $PATHDIR

来自 $PATHDIR returns C:\Users\Username\AppData\Local\Tools\ChangeMe 的输出,但它不会生成目录。

这确实有效:

$PATHDIR = "C:\Users\Username\AppData\Local\Tools\ChangeMe"
md -Force $PATHDIR

我不明白为什么一个有效而另一个无效。我不认为我明白什么时候使用 () vs '' vs "".

$FormName = ($formChangeMe.Text | out-string).Trim() - 感谢马特!!