反斜杠 \是实际的 Windows 路径组件分隔符。但是,Windows 在通过其 API 接收到的大多数路径上执行许多路径规范化步骤。这些步骤中的许多都是为了与 MS-DOS 特性兼容(例如,删除尾随点和空格) ,在其中一个步骤中,它将遇到的任何正斜杠 /转换为反斜杠 \。因此,使用斜杠作为路径分隔符通常也可以,当您编写应该在 Windows 和 POSIX (Unix/Linux/macOS/etc)系统上运行的代码时,这非常有用(推荐使用)。有关路径规范化算法的更详细的摘要,请参见文档中的 Windows 系统上的文件路径格式部分。