在XP和更高版本上,我的System32文件夹位于C:\WINDOWS\system32。在Windows 2000上,它位于C:\WINNT\system32。是否有
System.getProperty("something");
或某种方式可以获取System32文件夹的位置? 最佳答案
由于我认为是NT,因此通过环境变量获取它的方法是:%WINDIR%\system32
你可以这样做:
String sysdir = System.getenv("WINDIR") + "\\system32";
Wikipedia上Windows的更多默认环境变量:http://en.wikipedia.org/wiki/Environment_variable#Examples_from_Microsoft_Windows
SYSTEMROOT
和WINDIR
在NT系统中是相同的,但是WINDIR
也可用于较旧的基于9x内核的窗口。关于java - 使用Java获取System32文件夹位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4339037/