问题描述
getAbsolutePathpublic String getAbsolutePath()返回此抽象路径名的绝对路径名字符串。 如果此抽象路径名已经是绝对路径名,则返回该路径名字符串,这与 getPath() 方法一样。如果此抽象路径名是空抽象路径名,则返回当前用户目录的路径名字符串,该目录由系统属性 user.dir 指定。否则,使用与系统有关的方式解析此路径名。在 UNIX 系统上,根据当前用户目录解析相对路径名,可使该路径名成为绝对路径名。在 Microsoft Windows 系统上,根据路径名指定的当前驱动器目录(如果有)解析相对路径名,可使该路径名成为绝对路径名;否则,可以根据当前用户目录解析它。 请问,这里的“空抽象路径名”是什么意思,请帮助解答,谢谢
解决方案
File file = new File("");System.out.println(file.getAbsolutePath());System.out.println(file.getPath());System.out.println(System.getProperty("user.dir"));运行一下,看输出就知道了
解决方案二:
所谓“空抽象路径名”,简单讲就是相对路径。
解决方案三:
相对路径为空的意思。
时间: 2024-09-20 16:04:10