当前位置: 代码迷 >> Java相关 >> [求助]getPath和getAbsolutePath()区别!(看了API快晕了)
  详细解决方案

[求助]getPath和getAbsolutePath()区别!(看了API快晕了)

热度:138   发布时间:2006-08-23 10:32:16.0
[求助]getPath和getAbsolutePath()区别!(看了API快晕了)
如题!! API上讲的太绕口了,看了几次还是有点晕!!哪位来说明下吧
搜索更多相关的解决方案: API  getPath  

----------------解决方案--------------------------------------------------------
例子:windows下
------------------------
如果你的路径名已经是绝对的如:new File("e:\a.txt")
那么两个函数返回相同的结果都是e:\txt

如果路径名是相对的如new File("a.txt")
那么getAbsolutePath()返回e:\a.txt
而getPath()返回a.txt

----------------解决方案--------------------------------------------------------

我装了JDK,请问从哪儿看API啊


----------------解决方案--------------------------------------------------------
哦  这样子啊 谢了 

API不在JDK中,要另外下的  去SUN官网吧  有下的
----------------解决方案--------------------------------------------------------

恩 谢谢


----------------解决方案--------------------------------------------------------

了解了,用程序来说明问题。
import java.io.*;
public class PathExample
{
public static void main(String[] args)
{
File filePath=new File("PathExample");
System.out.println("Use getPath(): "+filePath.getPath());
System.out.println("Use getAbsolute(): "+filePath.getAbsolutePath());
}
}

程序输出:
Use getPath(): PathExample
Use getAbsolute(): e:\java\PathExample

[此贴子已经被作者于2006-8-25 9:51:31编辑过]


----------------解决方案--------------------------------------------------------