路径中斜杠“/”与反斜杠“\”有何区别?

来源:百度知道 编辑:UC知道 时间:2024/06/27 13:53:07
在网址中都为何用斜杠“/”
如:http://post.baidu.com/f?kw=ddd&t=12 中的斜杠“/”.

在本地路径中又用反斜杠“\”
如:file:\\192.168.0.1\users 中的反斜杠“\”

在一些命令中既有斜杠“/”又有反斜杠“\”

\是文件的路径,如c:\windows\system\……
/是用在dos命令中加参数,DIR——显示磁盘目录命令

1.功能:显示磁盘目录的内容。

2.类型:内部命令

3.格式:DIR [盘符][路径][/P][/W]

使用说明:/P的使用;当欲查看的目录太多,无法在一屏显示完屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Press

any key to continue
/W的使用:加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个文件名。

Unix使用斜杆/作为路径分隔符,而web应用在Unix系统上面,所有的网络地址都采用斜杆/作为分隔符。
Windows由于使用斜杆/作为DOS命令提示符的参数标志了,为了不混淆,所以采用反斜杠\作为路径分隔符。所以目前windows系统上的文件浏览器都是用反斜杠\ 作为路径分隔符。
总结:

(1)浏览器地址栏网址使用斜杆/ ;

(2)windows文件浏览器上使用反斜杠\ ;

(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用斜杆/ ;// 如果url后面用反斜杠,就不会显示任何背景
(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
// 本地文件路径,/ 和 \ 是等效的

// 网络文件路径,一定要使用斜杆/

正斜杠/slash 表示除法,分隔。在windows系统中通常用来分隔命令行参数,/表示选项等。不能作为文件名。
而在unix系统中,/表示目录。由于web遵循unix命名,所以在网址(URL)中,/表示目录。
反斜杠\backslash,在windows系统中用来表示目录。