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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。