得到系统目录.txt

来自「文件上传的源码!希望能给大家一点帮助」· 文本 代码 · 共 29 行

TXT
29
字号
	//获取环境变量
	public Properties getEnv() throws Exception{
 		Properties prop=new Properties();
 		String OS = System.getProperty("os.name").toLowerCase();
 		Process p=null;
 		if(OS.indexOf("windows")>-1){
 			p=Runtime.getRuntime().exec("cmd /c set");  //其它的操作系统可以自行处理, 我这里是win2k
 		}
 		BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
 		String line;
 		while((line=br.readLine())!=null){
 			int i=line.indexOf("=");
 			if(i>-1){
 				String key=line.substring(0,i);
 				String value=line.substring(i+1);
 				prop.setProperty(key,value);
 			}
 		}
 		return prop;
 	}
代码中调用

	try{
 		prop=getEnv();
 		strClassPath=(String)prop.getProperty("windir");
 		//System.out.println(strClassPath);
 	}catch(Exception e){
 		e.printStackTrace();
 	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?