首页 > 其他分享 >文件路径中的斜杠和反斜杠有什么区别

文件路径中的斜杠和反斜杠有什么区别

时间:2022-10-15 11:55:07浏览次数:74  
标签:SRC 区别 路径 斜杆 文件 斜杠 分隔符

Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。
知道这个背景后,可以总结一下结论:
(1)浏览器地址栏网址使用 斜杆/ ;
(2)windows文件浏览器上使用 反斜杠\ ;
(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
斜杆/ 和 反斜杠\ 的区别基本上就是这些了,下面再讨论一下相对路径和绝对路径。
./SRC/ 这样写表示,当前目录中的SRC文件夹;
../SRC/ 这样写表示,当前目录的上一层目录中SRC文件夹;
/SRC/ 这样写表示,项目根目录(可以只磁盘根目录,也可以指项目根目录,具体根据实际情况而定)

但是由于 \ 也是转义字符的起始字符,
所以, 路径中的\通常需要使用 \\如果是 / 就不需要使用转义了
如C中文件操作,c:\\kkk\\dd.txt c:/kkk/dd.txt一样

标签:SRC,区别,路径,斜杆,文件,斜杠,分隔符
From: https://www.cnblogs.com/javaxubo/p/16793840.html

相关文章

  • 全局变量,局部变量,静态变量,外部变量的区别
    变量分类 作用域分类局部变量(默认是自动局部变量)1.定义:在一个函数内部定义的变量(包括函数形参)2.有效范围:一直在本函数有效3.变量存储:栈内存,函数结束之后自动销毁4.......
  • MVN命令之clean,compile,build,install,package区别
    1、clean:执行该命令会删除项目路径下的target文件,但是不会删除本地的maven仓库已经生成的jar文件2、compile:编译命令,只编译选定的目标,不管之前是否已经编译过,会在你的项目......
  • 从路径中拆分出文件名和后缀
    "函数:拆分文件绝对路径long_filename=l_local_file_path"文件绝对路径C://DOC/TEST.TXTpure_filename=l_pure_filename......
  • 正则表达式()、[]、{}的区别
    参考链接:https://www.cnblogs.com/richiewlq/p/7307581.html正则表达式的()[]{}有着不同的意思。()是为了提取匹配字符串的,表达式中有几个()就有几个相应的匹配字符串......
  • Java五个最常用的集合类之间的区别和联系
    Map<String,?>只能是只读模式,不能增加,因为增加的时候不知道该写入什么类型的值;Map<String,Object>可以读和写,只要是所有Object类的子类都可以。  常用的集合类有一......
  • vmwarevsphere与vmwareworkstation的区别
    转载:https://www.likecs.com/show-800520.html都是虚拟化的东西,这两者到底有什么本质的不同呢?    VMware Workstation是基于OS的虚拟OS资源的虚拟化工具,它能将OS......
  • HTTP1.0/HTTP1.1/HTTP2.0区别
    转载链接:https://vue3js.cn/interview/http/1.0_1.1_2.0.html#%E4%B8%80%E3%80%81http1-0一、HTTP1.0HTTP协议的第二个版本,第一个在通讯中指定版本号的HTTP协议版......
  • Java每日一题之Thread的yield和join方法区别
    Java每日一题之Thread的yield和join方法区别​​1.Java线程调度的一点背景​​​​2.理解线程的优先权​​​​3.yield()方法​​​​4.join()方法​​1.Java线程调度的一点......
  • Unity应用在手机息屏或切入后台时与正常运行之间的区别
    1)Unity应用在手机息屏或切入后台时与正常运行之前的区别​2)PSD转Prefab方案的流程3)HUDUI的资源加载问题4)2021.3Android从AssetBundle中加载视频播放失败问题这是第310......
  • linux绝对路径和相对路径
    前言在操作系统中,路径指的是文件的存放位置,例如windows中C:\Users\HEAD表HEAD目录的路径。在linux中类似,只是路径的描述方式有区别,例如/home/scg表示scg目录的路径。在任......