Здравствуйте, Shmj, Вы писали:
S>Но ведь * и ? — запрещены в названиях папок и файлов — здесь вопросов нет. А вот [] — разрешены
Это вообще никак не связано. Про регулярные выражения слышали? В текстах, к которым они применяются, нужно запретить символы ".", "*", "+", скобки и прочее?
S>просто так использовать их как спец. символы — было не разумно.
Их используют не "просто так", а в
средстве автоматизации, реализующем
язык программирования. Неразумно — пользоваться подобными средствами так, как ими пользуется неграмотный юзер.
S>Так это же не к строке относится
Параметром -Path и -LiteralPath является строковый тип данных.
S>Причем для New-Item, к примеру, — нет особого Literal-Path — только -Path.
И почему же это, интересно? Попробую догадаться... А! Наверное, потому, что "шаблонная" интерпретация символов в New-Item не имеет смысла, да? Угадал?
S>В первом примере нет -LiteralPath.
Почему он должен быть непременно в первом примере, а не втором, пятом или двенадцатом?
S>Если в доке будут такие подлянки
В упомянутой доке нет никаких "подлянок" — все описано, как есть. То, что доку писали для тех, кто будет ее
читать, а не проглядывать наскоро — проблема читателя, а не доки. Вы просто откровенно лопухнулись, но отчаянно не хотите этого признавать.
S>ты ее будешь учить годами
Учат доки только те, кто не понимает сути, и применяет средства тупо, по шаблону и аналогии. Те, кто понимает
принцип устройства и работы, читают один раз полностью для общего понимания, затем читают только нужные фрагменты для освежения памяти.