Полезный ответ ArcSet содержит критический указатель: "
символы не могут использоваться в именах файлов и папок в Windows.
Существует - неоптимальный - аппроксимация требуемой функциональности: вы можете использовать не-ASCII двойную кавычку, которая визуально похожа - но учтите, что вам нужно использовать эту точную кавычку для ссылкик этому файлу позже (если вы не используете подстановочные знаки для сопоставления с ним), и поэтому очень визуальное сходство может привести к путанице.
'hi' > "20`“ board" # works, because “ is not a regular double quote
“
- это Символ Unicode U+201C
, ЛЕВОЙ ДВОЙНОЙMARK QUOTATION MARK .
Обратите внимание, что PowerShell обрабатывает обычные двойные кавычки и “
как взаимозаменяемые, поэтому вам все еще нужно `
-escape “
внутри обычной строки в двойных кавычках.