您的位置:首页 > 编程语言 > Java开发

java中文件的绝对路径,相对路径和抽象路径

2015-08-02 21:27 295 查看
  Java中文件类中的构造器经常会处出现一些什么抽象路径和绝对路径,下面就来解释一下什么是绝对路径,什么是相对路径以及什么是抽象路径。

  

绝对路径

  绝对路径就是文件在系统中的客观位置,举例说明我的“D:\QQ\Bin”目录下有一个“AFCtrl.dll”的文件,所以“D:\QQ\Bin\AFCtrl.dll”就是他的绝对路径。

相对路径

  相对路径就是指文件的位置相对于你所在系统目录的位置,举例说明我现在处在“D:\QQ”目录下,我要找的文件绝对路径为“D:\QQ\Bin\AFCtrl.dll”,n那么他的相对路径就是“Bin\AFCtrl.dll”。

抽象路径

  这里对抽象路径的解释不在引用API文档里的原话,因为我刚开始的时候怎么也看不懂API文档里的解释。

  我觉得应该就是转化为特定系统的路径,它会自动转化为某个操作系统的路径以及去除重复和多余的分隔符等。 抽象路径可能不存在,但是在new File(抽象路径)后就真实存在变成绝对路径或者相对路径了。(目前这样理解,欢迎批评指正~O(∩_∩)O~)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: