关于File.getPath,File.getAbsolutePath,File.getCanonicalPath的区别_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 关于File.getPath,File.getAbsolutePath,File.getCanonicalPath的区别

关于File.getPath,File.getAbsolutePath,File.getCanonicalPath的区别

 2014/3/28 11:59:34  小草房  博客园  我要评论(0)
  • 摘要:这个问题,不了解一下还是挺恍惚它们之间的区别的.其实也挺简单的.getPath()-->>newFile()时的路径getAbsolutePath()-->>当前路径+newFile()时的路径getCanonicalPath()-->>规范路径真正意义的绝对路径这里面的文章主要还是只newFile()的时候加入了"."和".."如何用了这2个.getAbsolutePath()就是如上面解释的一样.而getCanonicalPath()会把"."和".
  • 标签:file can 区别

这个问题, 不了解一下还是挺恍惚它们之间的区别的. 

其实也挺简单的.

getPath()-->>new File()时的路径

getAbsolutePath()-->>当前路径+new File()时的路径

getCanonicalPath()-->>规范路径真正意义的绝对路径

这里面的文章主要还是只new File()的时候加入了"."和".."如何用了这2个. getAbsolutePath()就是如上面解释的一样.而getCanonicalPath()会把"."和".."翻译过来.

就是这么简单.

发表评论
用户名: 匿名