java 调用系统命令获MAC、 解压缩 tar包

原创 2007年09月21日 17:35:00

public class procee {

 public static void main(String[] args) {
  try {
   Process process = Runtime.getRuntime().exec("ipconfig /all");
   InputStreamReader ir = new InputStreamReader(process
   .getInputStream());
   LineNumberReader input = new LineNumberReader(ir);
   String line;
   while ((line = input.readLine()) != null)
   if (line.indexOf("Physical Address") > 0) {
   String MACAddr = line.substring(line.indexOf("-") - 2);
   System.out.println("MAC address = [" + MACAddr + "]");
   }
   } catch (java.io.IOException e) {
   System.err.println("IOException " + e.getMessage());
   }
   }  } 

 

 

private boolean upzipTar(String fileName, String targetPath){
  Runtime run = Runtime.getRuntime();
  if(!fileIsExist(fileName)){
   log.debug(fileName+" not found!");
   //文件不存在
   return false;
  }
  String cmd = "tar xZf " + fileName + " -C " + targetPath;
  try {
   
   Process process = run.exec(cmd);
   
   BufferedReader in = new BufferedReader(
     new InputStreamReader(process.getInputStream()));
   if(in.readLine() != null){ //解压缩失败
    log.error("unzip fail "+fileName);
    return false;
   }else{          //解压缩成功
    log.info(" success unzip "+ fileName);
   }
  } catch (IOException e) {
   log.error("IOException occured"+e.getMessage());
  }
  return true;
 }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Mac OS X 10.8.4下面XZ Utils(*.tar.xz)压缩解压缩命令工具的安装

主要参考:http://bbs.chinaunix.net/thread-3610738-1-1.html 现在很多找到的软件都是tar.xz的格式的,xz 是一个使用 LZMA压缩算法的无损数...

Java之美[从菜鸟到高手演练]之Linux篇——压缩及解压缩命令tar的使用

Linux下解压缩命令的解释作者:egg邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef博客:http://blog.csdn.net/zhangerqi...

Unix平台下的常用命令技巧之 tar包、压缩与解压缩

一,今天用到的: gunzip ABC.tar.gzip tar xvf  ABC.tar    例1:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar...

Java 调用系统命令 Runtime Process ProcessBuilder

Java 调用系统命令 Cmder包括对waitFor()阻塞的处理package southday.java.util;import java.io.BufferedReader; import j...

java代码中执行shell或调用系统命令

package com.fssqawj; import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu...

Java调用系统命令学习(3)

学习了两篇的Runtime类,现在对它有了更深一层的了解,那么我们来看看下面的代码: Java代码   import java.io.IOException;  import ja...

Java基础知识之系统命令调用、序列化、JDO、匿名内部类

// String cmd = "F:\\apache-tomcat-6.0.20.exe"; // String cmd = "D:\\Program Files\\Micr...

JAVA调用系统命令或可执行程序

通过 java.lang.Runtime 类可以方便的调用操作系统命令,或者一个可执行程序,下面的小例子我在windows和linux分别测试过,都通过。基本原理是,首先通过 Runtime.getR...

mac系统命令行curl详解

CURL? 嗯,说来话长了~~~~ 这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑 1) 二话不说,先从这里开始吧! curl http://www.yaho...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)