java获取当前路径的几种方法,java获取当前路径的方法

  java获取当前路径的几种方法,java获取当前路径的方法

  1、利用System.getProperty()函数获取当前路径:

  系统。出去。println(系统。getproperty(用户。dir’));//用户。目录指定了当前的路径

  2、使用文件提供的函数获取当前路径:

  文件目录=新文件("");//设定为当前文件夹

  尝试{

  系统。出去。println(目录。getcanonicalpath());//获取标准的路径

  系统。出去。println(目录。getabsolutepath());//获取绝对路径

  }catch(Exceptin e){}

  File.getCanonicalPath()和File.getAbsolutePath()大约只是对于新文件("."))和新文件(.)两种路径有所区别。

  # 对于getCanonicalPath()函数,".就表示当前的文件夹,而"."则表示当前文件夹的上一级文件夹

  # 对于getAbsolutePath()函数,则不管"."、".",返回当前的路径加上你在新文件()时设定的路径

  # 至于getPath()函数,得到的只是你在新文件()时设定的路径

  比如当前的路径为丙:\测试:

  文件目录=新文件(‘ABC’);

  目录。getcanonicalpath();//得到的是C:\test\abc

  目录。getabsolutepath();//得到的是C:\test\abc

  直接尝试。getpath();//得到的是字母表

  文件目录=新文件( . ));

  目录。getcanonicalpath();//得到的是C:\test

  目录。getabsolutepath();//得到的是c:\ test \u .

  直接尝试。getpath();//得到的是。

  文件目录=新文件(.);

  目录。getcanonicalpath();//得到的是丙:\

  目录。getabsolutepath();//得到的是C:\test\.

  直接尝试。getpath();//得到的是.

  另外:System.getProperty()中的字符串参数如下:

  System.getProperty()参数大全

  # java.version Java运行时环境版本

  # java .供应商java运行时环境供应商

  # java.vendor.url供应商全球资源定位器(Uniform Resource Locator)

  # java.home Java安装目录

  # Java。VM。规格。版本Java虚拟机规范版本

  # Java。VM。规格。供应商Java虚拟机规范供应商

  # Java。VM。规格。命名Java虚拟机规范名称

  # java.vm.version Java虚拟机实现版本

  # java.vm .供应商java虚拟机实现供应商

  # java.vm.name Java虚拟机实现名称

  # Java。规格。版本Java运行时环境规范版本

  # java.specification .供应商java运行时环境规范供应商

  # java.specification.name Java运行时环境规范名称

  # java.class .版本java类格式版本号

  # java.class.path Java类路径

  # java.library.path加载库时要搜索的路径列表

  # java.io.tmpdir默认临时文件路径

  # java .编译器要使用的吉特舞乐编译器名称

  # java.ext.dirs扩展目录的路径

  操作系统名称

  # os.arch操作系统架构

  操作系统版本

  #文件.分隔符文件分隔符(在一种多用户的计算机操作系统上为"/")

  #路径.分隔符路径分隔符(在一种多用户的计算机操作系统上为:)

  # line.separator行分隔符(在一种多用户的计算机操作系统上为n’)

  #用户名用户的帐户名称

  # user.home用户的主目录

  #用户.目录用户当前工作目录

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: