zoukankan      html  css  js  c++  java
  • 路径中 斜杠/和反斜杠 的区别

    路径中使用斜杠/和反斜杠的区别到底是什么。查阅了一些资料后可知。
    Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
    Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。
    知道这个背景后,可以总结一下结论:
    (1)浏览器地址栏网址使用 斜杆/ ;
    (2)windows文件浏览器上使用 反斜杠 ;
    (3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;

    1 <div style="background-image:url(/Image/Control/title.jpg); background-repeat:repeat-x; padding:10px 10px 10px 10px"></div>
    2 // 如果url后面用反斜杠,就不会显示任何背景

    (4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;

    1 <img src=".Image/Control/ding.jpg" /> // 本地文件路径,/ 和  是等效的
    2 <img src="./ImageControlcai.jpg" />
    3 <img src="http://hiphotos.baidu.com/yuhua522/pic/item/01a949c67e1023549c163df2.jpg" /> // 网络文件路径,一定要使用 斜杆/

    (5)转义字符。下面两种路径都对,第二行通过转义字符"",使得各编译器解析得到的都是""

    1 fw=new FileWriter("C:/Users/020248/Desktop/test/record.txt");
    2 fw=new FileWriter("C:\Users\020248\Desktop\test\record.txt");

     (6)目录

    ./SRC/  这样写表示,当前目录中的SRC文件夹;

     ../SRC/  这样写表示,当前目录的上一层目录中SRC文件夹;

    /SRC/   这样写表示,项目根目录(可以指磁盘根目录,也可以指项目根目录,具体根据实际情况而定)

     

    参考原文:http://blog.csdn.net/zlwzlwzlw/article/details/7768313/

  • 相关阅读:
    C++学习9 this指针详解
    福建省第八届 Triangles
    UVA 11584 Partitioning by Palindromes
    POJ 2752 Seek the Name, Seek the Fame
    UVA 11437 Triangle Fun
    UVA 11488 Hyper Prefix Sets (字典树)
    HDU 2988 Dark roads(kruskal模板题)
    HDU 1385 Minimum Transport Cost
    HDU 2112 HDU Today
    HDU 1548 A strange lift(最短路&&bfs)
  • 原文地址:https://www.cnblogs.com/lxwphp/p/7928613.html
Copyright © 2011-2022 走看看