我正在使用New-Item
cmdlet创建一个新文件夹,令人惊讶地发现它没有可用的-Literalpath
参数。我的路径中包含方括号。我该怎么解决这个问题?
答案 0 :(得分:0)
因此,这实际上是一个令人困惑的问题。因此,您需要以与escape "\n" in strings相同的方式转义方括号-使用“`”。这将创建文件夹:
> New-Item -Path 'C:\stuff\powershell\`[test`]' -Name "221" -ItemType "directory"
但这会“无声地失败”:
> New-Item -Path 'C:\stuff\powershell\[test]' -Name "221" -ItemType "directory"