文件路径中\和\\之间有什么区别

问题描述 投票:7回答:1

Windows操作系统的文件路径中的单斜杠和双斜杠之间有什么区别,例如

C:\\个人\ MyFolder文件\\ MyFile.jpg

C:\个人\ MyFolder文件\ MyFile.jpg

如果我使用单斜杠或双斜杠怎么办,因为我已经尝试了在我的代码中存储图像(在webconfig文件中),并且它们都工作正常。

有什么不同吗?

windows web-config folder filepath
1个回答
6
投票

Windows忽略双黑色。因此,虽然\的第二个语法是正确的,你应该使用那个,但\\的第一个语法也适用。

唯一的例外是在指示UNC路径的路径的最开头的双反斜杠。 见Uniform Naming Convention


虽然注意到在许多编程语言中,如C,C ++,Java,C#,Python,PHP,Perl,反斜杠在escape character中作为string literals工作。因此,它需要自行转义(通常使用另一个反斜杠)。所以在这些语言中,你通常需要在字符串文字中使用双反斜杠来实际获得路径的单个反斜杠 - 尽管有alternative syntaxes

© www.soinside.com 2019 - 2024. All rights reserved.