【发布时间】:2014-03-16 04:10:06
【问题描述】:
据我所知,正斜杠不是 PowerShell 中的特殊字符,但在这种特殊情况下,正斜杠会导致问题。
Write-Host $([DateTime]::Now.ToString("MM/dd yyyy"))
在这种情况下ToString 会忽略自定义日期格式(可能是因为它无法解析它)并以默认格式输出日期。
我知道如何解决这个问题 - 我可以用反斜杠 "MM\/dd yyyy" 转义正斜杠,但我想知道为什么它是必要的。
【问题讨论】:
标签: powershell escaping