但行好事  莫问前程

java获取当前工作目录的方法

java提供了System类可以让我们和操作系统打交道,我们可以使用System.getProperty(参数名)System.getProperties()获取操作系统的相关属性。

所以可以利用System.getProperty()获取当前的工作目录:

System.getProperty("user.dir")

也可以使用System.getProperties()先获取所有的系统属性,然后再获取参数user.dir的值,方式如下:

Properties props=System.getProperties();
props.get("user.dir");

另外:System.getProperty()函数的参数如下:

# java.version                    Java Runtime Environment version  
# java.vendor                     Java Runtime Environment vendor  
# java.vendor.url                 Java vendor URL  
# java.home                       Java installation directory  
# java.vm.specification.version   Java Virtual Machine specification version  
# java.vm.specification.vendor    Java Virtual Machine specification vendor  
# java.vm.specification.name      Java Virtual Machine specification name  
# java.vm.version                 Java Virtual Machine implementation version  
# java.vm.vendor                  Java Virtual Machine implementation vendor  
# java.vm.name                    Java Virtual Machine implementation name  
# java.specification.version      Java Runtime Environment specification version  
# java.specification.vendor       Java Runtime Environment specification vendor  
# java.specification.name         Java Runtime Environment specification name  
# java.class.version              Java class format version number  
# java.class.path                 Java class path  
# java.library.path               List of paths to search when loading libraries  
# java.io.tmpdir                  Default temp file path  
# java.compiler                   Name of JIT compiler to use  
# java.ext.dirs                   Path of extension directory or directories  
# os.name                         Operating system name  
# os.arch                         Operating system architecture  
# os.version                      Operating system version  
# file.separator                  File separator ("/" on UNIX)  
# path.separator                  Path separator (":" on UNIX)  
# line.separator                  Line separator ("/n" on UNIX)  
# user.name                       User’s account name  
# user.home                       User’s home directory  
# user.dir                        User’s current working directory
打赏
欢迎关注人生设计师的微信公众账号
公众号ID:longjiazuoA

未经允许不得转载:人生设计师 » java获取当前工作目录的方法

分享到:更多 ()

人生设计师-接受不同的声音

联系我关于我