路径中的斜杠/反斜杠\双斜杠以及常用绝对路径与相对路径知识

简介: 路径中的斜杠/反斜杠\双斜杠以及常用绝对路径与相对路径知识

1 理清斜杠还是反斜杠


1.1 如何选用

(1)反斜杠\只有Windows系统中使用

Windows使用 斜杠/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。


dir /s /b  
//命令行参数


(2)斜杠/在Linux等其他操作系统中使用

web应用最早部署在Unix系统,所以目前使用的网络地址也是斜杠作为分隔符,可自行通过浏览器地址栏观察。


(3)C程序中文件路径使用双斜杠//

C语言中存在转义字符,转义字符表见下方。C:\Program Files是Windows下的路径,在C文件操作中就要改为使用双斜杠为C:\\Program Files

image.png


2 绝对路径与相对路径


2.1 理解

绝对路径:资源存储的真实路径

相对路径:相对于某个基准目录的路径


2.2 简单应用加深理解

  • ./:代表目前所在的目录
  • ../:代表上一层目录
  • 以/开头:代表根目录


在部署web项目到服务器中会使用到相对路径,刚开始接触web开发时,我在页面中加了一些绝对路径的跳转,当部署到服务器时才发现资源无法访问,这才意识到两者之间的区别。


参考链接与拓展

1. C语言文件路径中的”/“和“\“

2. 相对路径与绝对路径的区别

3. 文件路径中的/,\和\的区别

目录
相关文章
|
8月前
|
iOS开发
全局替换双斜杠(转义+反斜杠)为单斜杠
全局替换双斜杠(转义+反斜杠)为单斜杠
188 0
|
Java Windows 应用服务中间件
|
3月前
什么是绝对路径,什么是相对路径,绝对路径和相对路径的区别?
什么是绝对路径,什么是相对路径,绝对路径和相对路径的区别?
890 0
|
4月前
|
前端开发 搜索推荐 开发者
前端基础(三)_路径(绝对路径、相对路径)、语义化、特殊字符
本文介绍了前端开发中的路径概念(包括绝对路径和相对路径)、HTML的语义化以及特殊字符的使用。文章解释了绝对路径和相对路径的区别和应用场景,阐述了HTML语义化的意义和好处,并通过示例代码展示了如何在HTML中使用特殊字符。
172 0
|
7月前
|
应用服务中间件 网络安全 nginx
nginx配置去掉路径中的指定字符
【6月更文挑战第25天】nginx配置去掉路径中的指定字符
372 0
|
Unix Linux Windows
路径中的正斜杠/ 与反斜杠\
路径中的正斜杠/ 与反斜杠\
77 0
绝对路径、相对路径通俗理解:
绝对路径、相对路径通俗理解:
138 0
|
开发框架 Unix .NET
关于文件路径的反斜杠正斜杠和双斜杠问题
关于文件路径的反斜杠正斜杠和双斜杠问题
目录字串最后都不要带目录分隔符
目录字串最后都不要带目录分隔符
138 0
|
Shell 容器
VBS中解决路径带空格的三种方法
vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有两种形式不同的解决方法: 在应用程序前后分别加三个双引号,代码如下:     [c-sharp] view plaincopyprint? Set wshell=CreateObject("WScript.
1844 0