在XP及以上版本中,我的System32文件夹位于C:\ WINDOWS\system32.在Windows 2000上,它位于C:\ WINNT\system32.有没有
System.getProperty("something");Run Code Online (Sandbox Code Playgroud) 或者某种方式我可以获得System32文件夹的位置?
wkl*_*wkl 17
由于我认为NT,通过环境变量获取它的方法是: %WINDIR%\system32
你可以这样做:
String sysdir = System.getenv("WINDIR") + "\\system32";
Run Code Online (Sandbox Code Playgroud)
维基百科上Windows的更多默认环境变量:http://en.wikipedia.org/wiki/Environment_variable#Examples_from_Microsoft_Windows
SYSTEMROOT并且WINDIR在NT系统中是相同的,但WINDIR也适用于较旧的9x基于内核的窗口.