首页 > 技术文章 > Java基础 --Unix与Mac系统 文件路径分隔符(一)

xiaochengzi 2018-01-18 11:13 原文

 

斜杠‘/’与反斜杠‘\’在不同系统的使用

1)Window平台使用反斜杠'\'作为文件层级分隔符;Windows使用反斜杠作为DOS命令提示符的参数标志,随着发展DOS命令符逐渐被淘汰,大部分情况下斜杠与反斜杠可以互换

2)Unix系统使用斜杠'/'做文件层级分隔符

3)网络文件路径使用斜杠‘/’

 

java代码使路径在多个平台通用

System.getProperty("file.separator")

 

绝对路径与相对路径

1.绝对路径:主页上文件或目录在硬盘上真正路径,URL和物理路径。如C:\xyz\test.txt 代表了test.txt文件的绝对路径,http://www.sun.com/index.htm代表URL绝对路径

2.相对路径:相对于某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如在Servlet中‘/’代表Web应用的根目录。物理路径的相对路径,例如‘./’代表当前目录,‘../’代表上级目录。这种类似的表示也属于相对路径

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

  2)../SRC/ 这样写表示,当前目录的上一层目录中SRC文件夹; 
  3)/SRC/ 这样写表示,项目根目录(可以只磁盘根目录,也可以指项目根目录,具体根据实际情况而定)

推荐阅读