我正在尝试创建一个目录,但我无法弄明白。我正在尝试制作模板,所以我希望程序中的所有内容都能引用表单名称。我正在使用Powershell Studio来编写这个程序。
这不起作用(所需方法):
$FormName = $formChangeMe.Text | out-string
$PATHDIR = ($env:USERPROFILE + "\AppData\Local\Tools\" + $FormName)
md -Force $PATHDIR
$PATHDIR
的输出会返回C:\Users\Username\AppData\Local\Tools\ChangeMe
,但它不会生成目录。
这确实有效:
$PATHDIR = "C:\Users\Username\AppData\Local\Tools\ChangeMe"
md -Force $PATHDIR
我不明白为什么一个有效,另一个无效。我不知道何时使用()
vs ''
vs ""
。
答案 0 :(得分:0)
$FormName = ($formChangeMe.Text | out-string).Trim()
- 感谢Matt !!