使用java获取System32文件夹位置

在XP及以上版本中,我的System32文件夹位于C: WINDOWS system32。在Windows 2000上,它位于C: WINNT system32。是否有
System.getProperty("something");
或某种方式我可以获得System32文件夹的位置?     
已邀请:
由于我认为NT,通过环境变量得到它的方法是:
%WINDIR%system32
你可以这样做:
String sysdir = System.getenv("WINDIR") + "\system32";
维基百科上Windows的更多默认环境变量:http://en.wikipedia.org/wiki/Environment_variable#Examples_from_Microsoft_Windows
SYSTEMROOT
WINDIR
在NT系统中是相同的,但
WINDIR
也适用于较旧的9x内核窗口。     
这应该工作:
String system32Path = System.getenv("SystemRoot") + "\system32";
在我安装Windows XP时,在命令提示符下键入
set SystemRoot
将返回C: Windows     
环境变量SYSTEMROOT将为您提供Windows安装点的位置(类似于“C: Windows”)。构建System32目录的完整路径当然很简单('C: Windows System32')。     

要回复问题请先登录注册