是什么在文件路径\\的区别\\\\(What is the difference between \

2019-08-22 07:02发布

什么是文件路径的Windows操作系统,如单斜杠和双斜线的区别

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

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

如果我使用他们的单或双斜杠,因为我曾经尝试都在我的代码存储(在webconfig文件)的图像和他们都很好地工作。

有什么不同?

Answer 1:

Windows将忽略双blackslashes。 因此,尽管与第二语法\是正确的,你应该使用一个,先用\\的作品了。

唯一的例外是在表示一个UNC路径的路径的最开始的双反斜线。
见统一命名约定 。


但要注意的是如C,C ++,Java和C#,Python和PHP,Perl的许多编程语言,一个反斜杠可以作为一个转义字符的字符串文字 。 因此,它需要转义本身(通常是用一个反斜杠)。 所以,在这些语言中,你通常需要字符串常量实际得到的路径的单反斜线在使用双反斜线-虽然也有替代语法 。



文章来源: What is the difference between \\ and \\\\ in file path