同样是Java的文件移动函数源代码(整个目录移动)中提到的写批处理是经常用到的一个功能:执行文件当前路径的取得。这个其实很简单,用下面的代码从系统的Property中就可以取到:
另外getProperty还可以取到很多其他我们经常要用到的环境参数,下面列举出了一些:
键 相关值的描述
- Stringdir=System.getProperty("user.dir");
另外getProperty还可以取到很多其他我们经常要用到的环境参数,下面列举出了一些:
键 相关值的描述
- java.versionJava运行时环境版本
- java.vendorJava运行时环境供应商
- java.vendor.urlJava供应商的URL
- java.homeJava安装目录
- java.vm.specification.versionJava虚拟机规范版本
- java.vm.specification.vendorJava虚拟机规范供应商
- java.vm.specification.nameJava虚拟机规范名称
- java.vm.versionJava虚拟机实现版本
- java.vm.vendorJava虚拟机实现供应商
- java.vm.nameJava虚拟机实现名称
- java.specification.versionJava运行时环境规范版本
- java.specification.vendorJava运行时环境规范供应商
- java.specification.nameJava运行时环境规范名称
- java.class.versionJava类格式版本号
- java.class.pathJava类路径
- java.library.path加载库时搜索的路径列表
- java.io.tmpdir默认的临时文件路径
- java.compiler要使用的JIT编译器的名称
- java.ext.dirs一个或多个扩展目录的路径
- os.name操作系统的名称
- os.arch操作系统的架构
- os.version操作系统的版本
- file.separator文件分隔符(在UNIX系统中是”/”)
- path.separator路径分隔符(在UNIX系统中是”:”)
- line.separator行分隔符(在UNIX系统中是”/n”)
- user.name用户的账户名称
- user.home用户的主目录
- user.dir用户的当前工作目录