Использовать командлет New-Item с Literalpath в Powershell? - PullRequest
0 голосов
/ 15 января 2019

Я использую командлет New-Item для создания новой папки и неожиданно обнаружил, что в ней нет параметра -Literalpath. Мой путь содержит квадратные скобки. Что я могу сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 15 января 2019

Итак, это немного сбивало с толку, какова была настоящая проблема. Таким образом, вам нужно экранировать скобки, так же, как вы экранируете "\ n" в строках - с помощью "` ". Это создаст папку:

> New-Item -Path 'C:\stuff\powershell\`[test`]' -Name "221" -ItemType "directory"

Но это "молча провалится":

> New-Item -Path 'C:\stuff\powershell\[test]' -Name "221" -ItemType "directory"
...