java语言中有没有方法可以查到;其中安装了 Microsoftware Windows 7 操作系统的文件夹(C:\、D:\等..)。有一个方法
System.getProperty("user.home").toLowerCase();
找出与操作系统(C:\、D:\等)安装在同一文件夹中的用户位置,但我想知道是否存在其他方法?
提前致谢..
最佳答案
您必须获取系统环境的值。变量%SYSTEMROOT%
。要执行此操作,请使用:
System.getenv().get("SystemRoot")
或 System.getenv().get("windir")
UPD:要查看系统变量的完整列表:
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
System.out.format("%s=%s%n",
envName,
env.get(envName));
}
http://docs.oracle.com/javase/tutorial/essential/environment/env.html
关于java - 如何在java中检查Windows 7的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25604952/