File类三种得到路径的方法
转:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。File类三种得到路径的方法
2010年11月29日 20:37:00 ssyan 阅读数:27123 标签: file microsoft string exception windows unixgetPath public String getPath()将此抽象路径名转换为一个路径名字符串。所得到的字符串使用默认名称分隔符来分隔名称序列中的名称。 返回: 此抽象路径名的字符串形式
getAbsolutePath



























二、例子:
1,getPath()与getAbsolutePath()的区别











得到的结果:






因为getPath()得到的是构造file的时候的路径。
getAbsolutePath()得到的是全路径
如果构造的时候就是全路径那直接返回全路径
如果构造的时候试相对路径,返回当前目录的路径+构造file时候的路径
2,getAbsolutePath()和getCanonicalPath()的不同





得到的结果


可以看到CanonicalPath不但是全路径,而且把..或者.这样的符号解析出来。

更多精彩