在什么情况下Windows接受' /'作为路径分隔符?

时间:2016-08-02 14:19:31

标签: windows command-line syntax path

我更喜欢使用/而不是\作为Windows中的路径分隔符,因为它不需要在我的C#源代码中转义,而且我已经读过现代Windows版本支持两者。但是,它似乎总是起作用。

以下作品:

svnadmin hotcopy D:/foo D:/bar

但是以下失败:

rmdir /s /q D:/bar

出现此错误:

  

无效的开关 - " bar"。

Windows在什么情况下接受' /'作为路径分隔符?

注意:不,我在任何情况下都不会使用Path.Combine,因为当D:/foo这样的路径在我的源代码中被硬编码时,它会& #39; D:/fooPath.Combine("D:/", "Foo")更具可读性。在所有其他情况下,我使用Path.Combine

0 个答案:

没有答案