1
我想只是一個目錄,但我無法弄清楚。我試圖製作一個模板,因此我希望程序中的所有內容都能引用表單名稱。我正在使用Powershell Studio來編寫這個程序。mkdir路徑錯誤 - 試圖連接字符串
這不工作(所需的方法):
$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 ""
。
比較兩種情況下的$ PATHDIR.Length。 – PetSerAl
就像PetSerAl說的那樣......可能會有一些額外的字符隱藏在那裏。 '$ FormName =($ formChangeMe.Text | out-string).Trim()'? – Matt
這工作!謝謝。將其作爲答案並將其標爲正確。 – user3585839