黑马程序员技术交流社区

标题: File类的getPath与getAbsolutePath的区别是什么? [打印本页]

作者: 任江峰    时间: 2013-5-14 17:02
标题: File类的getPath与getAbsolutePath的区别是什么?
本帖最后由 任江峰 于 2013-5-14 18:13 编辑

getAbsolutePath()是获取绝对路径,getPath()是获取什么呢?它与getAbsolutePath() 有什么区别啊?
作者: 乎¤_¤乎    时间: 2013-5-14 17:21
以下结果,一看便知
public static void test1(){   
       //1.txt 存放在当前目录即D:\workspace\test\
        File file1 = new File("1.txt");   
        File file2 = new File("D:\\workspace\\test\\1.txt");   
        System.out.println(“getPath():"+file1.getPath());   
        System.out.println("getAbsolutePath:"+file1.getAbsolutePath());   
         System.out.println(file2.getPath());   
        System.out.println(file2.getAbsolutePath());   
           
    }   
   
getPath():1.txt   
getAbsolutePath:D:\workspace\test\1.txt   

D:\workspace\test\1.txt   
D:\workspace\test\1.txt
作者: 袁梦希    时间: 2013-5-14 18:04
楼主提问题的时候,一定要多写点问题,具体哪里不清楚,
这样方便以后学习,技术分先给你保留。{:soso_e163:}
作者: 任江峰    时间: 2013-5-14 19:03
袁梦希 发表于 2013-5-14 18:04
楼主提问题的时候,一定要多写点问题,具体哪里不清楚,
这样方便以后学习,技术分先给你保留。{:soso_e163 ...

好的,我以后注意下。谢谢。:D




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