黑马程序员技术交流社区

标题: 关于路径的问题 [打印本页]

作者: 刘旭    时间: 2012-3-26 18:33
标题: 关于路径的问题
弱弱的请教大家一个问题:
    物品一直就搞不太明白啥事绝对路径,啥是相对路径啊?
    还有,当向一个函数或者构造器传入一个字符串表示的路径时,比如:路径"abc\\a.txt"和"\\abc\\a.txt"到底有什么区别啊?
作者: 蒙武辉    时间: 2012-3-26 18:41
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个
URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,
"../"代表上级目录。这种类似的表示,也是属于相对路径

作者: 鲍亚坤    时间: 2012-3-26 18:42
绝对路径:
目录在硬盘上真正的路径。
相对路径:
  就是这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系
作者: 张立江    时间: 2012-3-26 18:44
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe

作者: 郑涛    时间: 2012-3-26 22:34
一般绝对路径为文件在操作系统中根目录路径,比方初装JDK配置环境变量时,需要在PATH路径下设置的就是jdk安装文件bin目录的绝对路径。而相对路径多默认为当前文件夹。用File对象的getAbsoluteFile() 方法,可以返回此抽象路径名的绝对路径名形式。还可以用isAbsolute()方法 (此方法返回类型boolean) 测试此抽象路径名是否为绝对路径名。
作者: 刘旭    时间: 2012-3-27 15:09
已解决,谢谢大家




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2