斜杠/、反斜杠D:\与D:\\的区别

  1. "/",斜杠

”/“,带有解析功能

  • unix和linux的路径,如:"/home/hadoop/下载",在浏览器汇总,由于web遵循unix命名,所以在网址(URL)中,/ 表示目录,html中引用时也用/。

  1. “:\..\”反斜杠

“\”代表本地路径,无法解析远程信息或共享文件夹

  • windows下的路径

  1. “:\\..\\..”

  • 'c:\\my\\a.txt'暗含转义的方式,这里“\\”是一个普通的“\”字符,这种写法在网络应用或编程中经常用,实际上,上述路径可以用‘c:/my/a.txt’来代替,不会出错,但是,如用‘c:\my\a.txt’来代替,可能会出现各种各样奇怪的错误,比较麻烦。比如,如果"C:\Windows\System"这个路径字符串交给C编译器编译,实际写入内存的字符串并没 有包含反斜杠"\",甚至紧跟在反斜杠后面的字母也一起被转义成了其它的字符,再次调用的话势必会出问题。字符串解析不仅仅局限于C编译器,Java编译器、一些配置文件的解析、Web服务器等等,都会遇到对字符串进行解析的这个问题,由于传统的 Windows采用的是单个斜杠的路径分隔形式,导致在对文件路径进行解析的时候可能发生不必要的错误,所以就出现了用双反斜杠"\\"分隔路径的形式。 不管解析引擎是否将反斜杠解析成转义字符,最终在内存中得到的都是"\",结果也就不会出问题了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

☞UNIQUE✧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值