Вы можете использовать параметр -Format
Get-Date
, чтобы содержать любой символ в качестве литерала (или заключать в кавычки буквальные части, как показано в комментарии mklement0 ), экранируя его обратной косой чертой, так что сценарий:
$Folder = Get-Date -F 'C:\\yyyy\\MM - MMM'
If (!(Test-Path $Folder)){
"create folder {0}" -f $folder
# MD $Folder | Out-Null
} else {
"folder {0} exists" -f $folder
}
выдаст
create folder C:\2018\07 - Jul
Команда для создания папки закомментирована, чтобы включить ее удалить #