Windows文件系统使用正斜杠或反斜杠作为路径分隔符都没有问题(从DOS时代开始就是这种情况)。唯一的实际问题是Windows命令行处理器(或更具体地说,Windows本地命令行实用程序)倾向于将正斜杠解释为选项说明符而不是路径组成部分。因此,如果需要将路径传递给作为子进程运行的Windows命令,则需要反斜杠路径。另外,返回路径的Windows
API调用(以及来自高级语言的调用Windows API的方法)将使用反斜杠,因此,即使不将其传递给子流程,也需要对其进行规范化。

Windows文件系统使用正斜杠或反斜杠作为路径分隔符都没有问题(从DOS时代开始就是这种情况)。唯一的实际问题是Windows命令行处理器(或更具体地说,Windows本地命令行实用程序)倾向于将正斜杠解释为选项说明符而不是路径组成部分。因此,如果需要将路径传递给作为子进程运行的Windows命令,则需要反斜杠路径。另外,返回路径的Windows
API调用(以及来自高级语言的调用Windows API的方法)将使用反斜杠,因此,即使不将其传递给子流程,也需要对其进行规范化。