getAbsolutePath():返回抽象路径名的绝对路径名字符串。public static void test1(){File file1 = new File(".\\test1.txt");System.out.println("-----默认相对路径:取得路径不同------");System.out.println(file1.getPath());System.out.println(file1.getAbsolutePath());File file2 = new File("D:\\workspace\\test\\test1.txt");System.out.println("-----默认绝对路径:取得路径相同------");System.out.println(file2.getPath());System.out.println(file2.getAbsolutePath());}-----默认相对路径:取得路径不同------
.\test1.txt
D:\workspace\test\.\test1.txt
-----默认绝对路径:取得路径相同------
D:\workspace\test\test1.txt
D:\workspace\test\test1.txt----------------------------------------------------public static void test2() throws Exception{File file = new File("..\\src\\test1.txt");System.out.println(file.getAbsolutePath());System.out.println(file.getCanonicalPath());}D:\workspace\test\..\src\test1.txt
D:\workspace\src\test1.txt

Java的getPath()、getAbsolutePath()、getCanonicalPath()相关推荐

  1. Java File类之getPath | getAbsolutePath | getCanonicalPath

    一. API 以下是3个方法的api说明. getPath public String getPath() 将此抽象路径名转换为一个路径名字符串.所得字符串使用默认名称分隔符分隔名称序列中的名称. 返 ...

  2. Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别

    file的这几个取得path的方法各有不同,下边说说详细的区别 概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以 ...

  3. java中File类的getPath(),getAbsolutePath(),getCanonicalPath()区别

    今天看一个例子,里面用到File类的getCanonicalPath()方法,忽然忘记这个方法返回的是什么样的路径了,跟getPath()和getAbsolutePath()有什么区别?带着这两个问题 ...

  4. java文件操作getAbsolutePath和getCanonicalPath的区别

    java文件操作getAbsolutePath和getCanonicalPath的区别 2014年11月03日 14:11:52 阅读数:2318 一般情况下,二者得到的结果是没有差异的. getCa ...

  5. Java File.getPath() File.getAbsolutePath()函数在Windows和Linux系统上存在区别!win正常而linux会报错!

    Java File.getPath() File.getAbsolutePath()函数在Windows和Linux系统上存在区别!win正常而linux会报错! 如下图: windows下的源代码和 ...

  6. Java中getPath,getAbsolutePath和getCanonicalPath区别

    方法 说明 getPath 以构造路径作为返回值 getAbsolutePath 以当前路径+构造路径作为返回值 getCanonicalPath 以全路径作为返回值(如果构造路径包含.或-,会进行处 ...

  7. file的getPath getAbsolutePath和getCanonicalPath的不同

    file的这几个取得path的方法各有不同,下边说说详细的区别 概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以 ...

  8. Java中getPath与getAbsolutePath区别

    首先:File类表示的是文件和目录路径的抽象形式. file的这几个取得path的方法各有不同,下边说说详细的区别概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看 ...

  9. java getabsolutepath_Java File getAbsolutePath()用法及代码示例

    getAbsolutePath()方法是File类的一部分.该函数返回给定文件对象的绝对路径名.如果文件对象的路径名是绝对路径,那么它仅返回当前文件对象的路径. 例如:如果我们使用路径"pr ...

最新文章

  1. 全了!从Python入门到精通
  2. JQery遍历方法each
  3. 十二步创建你的第一个JavaScript库
  4. Linux内核和应用层程序通信get/setsockopt示例
  5. [转]深入理解linux内核list_head
  6. python下载晚上excel_Python自动操控excel,一小时解决你一天的工作
  7. Hadoop 生态系列之 1.0 和 2.0 架构
  8. 快速开发基于 HTML5 网络拓扑图应用--入门篇(一)
  9. Apple在线商店iphone5, ipad mini到货提醒 - 邮件
  10. poj Labeling Balls 3687 拓扑排序!!!!
  11. pylon保存图片_3.Pylon 以实时图像采集讲解PylonC SDK使用流程 | 学步园
  12. 王码五笔98版forwin10_王码五笔输入法98版
  13. 详解散度、旋度(二维、三维)
  14. 人力资源管理专业知识与实务(初级)【6】
  15. 山石岩读丨一文读懂区块链安全:区块链会带来哪些冲击?
  16. 计算机桌面壁纸小,电脑的桌面壁纸大小怎么设置
  17. 血浆/血清/尿液外泌体提取方案
  18. B2B和大宗B2C企业的自媒体代运营
  19. GC 疑难情况问题排查与分析(上篇)
  20. MySQL之——MySQL5.6 my.cnf 参数说明(附上自己服务器上真实配置文件)

热门文章

  1. 毛哥的快乐生活(28) Servlet版新闻网站之登录页实现
  2. windows系统socket泄露问题解决--No buffer space available (maximum connections reached?): JVM_Bind
  3. vscode html 属性换行,vscode中格式化css代码标签属性不换行
  4. class文件运行过程
  5. 解决微软newbing chat的Sorry, looks like your network settings are preventing access to this featur问题
  6. VMware Centos7 虚拟机Net8 联网失败案例(SELinux is preventing /usr/sbin/NetworkManager from unlink accesses)
  7. 8.17css3-04
  8. 服务器和个人计算机配置的差别,服务器是什么?服务器内部和性能和个人电脑区别...
  9. iOS:一用就上瘾的刮刮乐视图
  10. Android学习之打造美女图片浏览器