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

Windows 文件路径中的\和\\之间有什么区别,windows,web-config,directory,filepath,Windows,Web Config,Directory,Filepath,对于Windows操作系统(如Windows),文件路径中的单斜杠和双斜杠有什么区别 c:\\Personal\MyFolder\\MyFile.jpg 及 如果我使用单斜杠或双斜杠,因为我已经尝试过在代码中存储图像(在webconfig文件中),并且两种方式都很好,那会怎么样 有什么区别吗???Windows忽略双反斜杠。因此,虽然第二个语法使用\是正确的,您应该使用该语法,但第一个语法使用\也可以 唯一的例外是路径开头的双反斜杠表示UNC路径。 看 注意,在许多编程语言中,如C、C++、

对于Windows操作系统(如Windows),文件路径中的单斜杠和双斜杠有什么区别

c:\\Personal\MyFolder\\MyFile.jpg

如果我使用单斜杠或双斜杠,因为我已经尝试过在代码中存储图像(在webconfig文件中),并且两种方式都很好,那会怎么样


有什么区别吗???

Windows忽略双反斜杠。因此,虽然第二个语法使用
\
是正确的,您应该使用该语法,但第一个语法使用
\
也可以

唯一的例外是路径开头的双反斜杠表示UNC路径。


注意,在许多编程语言中,如C、C++、爪哇、C、Python、PHP、Perl,反斜杠都是IN。因此,它需要自身转义(通常使用另一个反斜杠)。因此,在这些语言中,通常需要在字符串文本中使用双反斜杠来实际获取路径的单反斜杠。因此,例如在C#中,以下字符串文字实际上被解释为

C:\Personal\MyFolder\MyFile.jpg

var path=“C:\\Personal\\MyFolder\\MyFile.jpg”;
虽然有。例如,在C#中,可以使用以下语法获得相同的结果:

var path=@“C:\Personal\MyFolder\MyFile.jpg”;
c:\Personal\MyFolder\MyFile.jpg