网络资源路径的双斜杠//和双反斜杠\的区别

Posted 灰姑娘的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络资源路径的双斜杠//和双反斜杠\的区别相关的知识,希望对你有一定的参考价值。

 

  1. 1

    斜杠“/”是URL地址中用到的分隔符;对应地,双斜杠用在网络域名访问中,是协议和主机名或IP地址之间的分隔符,以双斜杠//开头的URL是依赖协议的URL表示形式,URL格式:协议://域名或ip/请求文件路径/文件名。

    如百度的网址:https://www.baidu.com/。URL默认以斜杠“/”结尾,而没有给出文件名的情况下,URL引用路径中最后一个目录中的默认文件(通常对应于主页)。

  2. 2

    反斜杠“\”是Windows系统文件目录结构使用的分隔符,如:D:\我的文档。

    对应地,双反斜杠\\在windows里表示绝对地址的第一项,后面跟IP地址或计算机名,就是需要打开这个IP地址或计算机名对应主机的网络共享资源。

    https://en.wikipedia.org/wiki/File_URI_scheme

以上是关于网络资源路径的双斜杠//和双反斜杠\的区别的主要内容,如果未能解决你的问题,请参考以下文章

Azure DevOps YAML 管道从传递的变量中删除引号和双反斜杠

路径名中的斜杠反斜杠双反斜杠

双反斜杠不起作用?

为什么String.raw可以处理双反斜杠但是常规转义不能?

为啥某些带有双反斜杠的路径抛出找不到路径异常的一部分?

为啥单反斜杠变成双反斜杠