用Java怎么获取乌班图服务器的磁盘序列号
1个回答
2018-10-16 · 百度知道合伙人官方认证企业
关注
展开全部
String HDserialnumber=getHdSerialInfo() ;public static String getHdSerialInfo() { String line = ""; String HdSerial = "";//定义变量 硬盘序列号 try { Process proces = Runtime.getRuntime().exec("cmd /c dir c:");//获取命令行参数 BufferedReader buffreader = new BufferedReader( new InputStreamReader(proces.getInputStream())); while ((line = buffreader.readLine()) != null) { if (line.indexOf("卷的序列号是 ") != -1) { //读取参数并获取硬盘序列号 HdSerial = line.substring(line.indexOf("卷的序列号是 ") + "卷的序列号是 ".length(), line.length()); break; // System.out.println(HdSerial); } } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return HdSerial;//返回硬盘序列号 卷的序列 非物理}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询