什么是文件路径的Windows操作系统,如单斜杠和双斜线的区别
C:\\个人\ MyFolder文件\\ MyFile.jpg
和
C:\个人\ MyFolder文件\ MyFile.jpg
如果我使用他们的单或双斜杠,因为我曾经尝试都在我的代码存储(在webconfig文件)的图像和他们都很好地工作。
有什么不同?
什么是文件路径的Windows操作系统,如单斜杠和双斜线的区别
C:\\个人\ MyFolder文件\\ MyFile.jpg
和
C:\个人\ MyFolder文件\ MyFile.jpg
如果我使用他们的单或双斜杠,因为我曾经尝试都在我的代码存储(在webconfig文件)的图像和他们都很好地工作。
有什么不同?
Windows将忽略双blackslashes。 因此,尽管与第二语法\
是正确的,你应该使用一个,先用\\
的作品了。
唯一的例外是在表示一个UNC路径的路径的最开始的双反斜线。
见统一命名约定 。
但要注意的是如C,C ++,Java和C#,Python和PHP,Perl的许多编程语言,一个反斜杠可以作为一个转义字符的字符串文字 。 因此,它需要转义本身(通常是用一个反斜杠)。 所以,在这些语言中,你通常需要字符串常量实际得到的路径的单反斜线在使用双反斜线-虽然也有替代语法 。